skysight-inc/HackerNews huggingface dataset:
Hello everyone, I just managed to get everything finished and tested this week, and am finally proud to release the first public version of DVR-Scan (version 1.0).

The Windows builds include all dependencies, while the source distributions will work on all platforms that have Python, NumPy, and OpenCV installed. The code should work with all versions of Python/OpenCV; the Windows build comes integrated with Python 3.5/OpenCV 3.1.

This was created after a user of my first real open source project, PySceneDetect, contacted me and wanted to know if it was possible to detect movement within a static scene (rather than detecting scene cuts/changes), making this my second "real" project.

One major feature I'm working on implementing for the next release is the ability to use a transparent image as a mask so you can ignore some parts of the frame. That being said, even without masking I've achieved great results thus far, and there are plenty of other detection parameters you can tweak some other software doesn't usually include.

Any comments, suggestions, or feedback you might have is most welcome.
Right? A family member was out with me at a wine tasting a year ago, stepped outside for 30 minutes to take a phone interview, and came back. She received an offer two days later.

I think it all boils down to being in a profession that's in very high demand.
Just expanding on the parent to your comment a little bit more...

Clojure and Haskell are two almost completely different beasts. Thanks to clojure's simplicity (as a dialect of lisp), it could BECOME haskell if you wrote the DSLs for it, but the reverse is much harder, I would think.

Eta is not looking to convince clojurists to use haskell on the jvm instead of clojure, it's (most likely, I don't maintain the project) to enable those who want to use haskell but want to also use the JVM to do so.

Regardless of whether Haskell is a better choice for your project or clojure is, the eta team (or any other team for that matter) is under no obligation to find that out for you, or even to make your search any easier. That's your job -- if clojure still fits your needs and doesn't have any glaring issues, absolutely use it.
I initially posted the bit.ly link thinking it would strip the referrer but then when I tested it I was still getting the imgur page so I looked for something else.

Regardless I almost don't want to give someone traffic who does obnoxious things based on http headers.
We need less tweeting and more private reflection
> Insofar as the US (under the Constitution, at least) was an experiment in government, it wasn't in revive a dormant concept of "democracy", but in vigorously and fairly explicitly adopting the novel tripartite separation of powers model of Montesquieu.

But that model is basically based on the English government with Parliament and a king in place of Congress and a president, isn't it? There was definitely a lot of neoclassical thinking among the Founding Fathers, although I'd say more inspired by the Roman Republic than by Greek democracy (to which the American system bears very little resemblance).

Anyway, curiously, a lot of early discourse uses "democrat" or "democracy" as a pejorative akin to "anarchist" or something.
I have used reframe to great success, as well as vanilla reagent. I've currently switched to om-next for a variety of reasons.

I have my concerns about om-next, but overall since I'm writing a complex side-project, it's worth it. If I had to ship something tomorrow, I'd go with reagent still, but for longer projects where you can spend more time and get over some learning curve and alpha/beta type bugs, om-next is a good fit for large projects. I found reframe to be generally the best way of working with reagent, but not as good when I had lots of chained events and complex queries. I spent a lot of time optimizing around some ways that reagent/reframe does things where as in om-next, I could tweak things more to my needs. Om-next also offers some additional features many people don't need, but fit my use-cases well (ex: server-story, pulling only what you need, normalizing client app db data).

To summarize, reframe is a nice framework and really great for small projects or projects that need to ship today. It works and is the best approach I've seen on top of reagent (and react). Om-next is good for people that can afford to take some risks and have complex requirements but still want a proper framework on top of react. Om-next will make you do a lot more work up-front and has a lot more ceremony, but there is a reason it exists. Generally, I have found om-next powerful once you are able to grasp the way it wants you to do things. For people who want something like reframe like om-next, there is the "untangled" framework. Anyway, I wouldn't recommend om-next or reframe/reagent over the other, rather I'd suggest either and match your requirements accordingly.
What finally got me to switch was a tiling window manager. I hated all graphical desktops on Linux, and finally bit the bullet and installed XMonad. My productivity has increased measurably. Its the only graphical environment I can tolerate besides OS X's window manager, and I actually prefer it.
Decoding the DevOps Movement
Thanks for the revised link; I've edited my comment to use it.

Edit: there's some irony in the way the post on that page criticizes someone for making the contents of a URL unstable ("because he doesn't know what the 'U' stands for") while the page itself displays deliberately different contents depending on how people found it.
Also not an answer to the question, but Israel laid cable there prior to exiting, and so the infrastructure didn't emerge in isolation. You should ask one of the Gaza geeks to send you a tracert!
Do you truly believe that Israel carpet bombs Gaza, or is it just a figure of speech (to make an impression on a reader who doesn't know better)?

This is carpet bombing: https://www.youtube.com/watch?v=phzRY0DdRXk

This is a typical Israeli strike: https://www.youtube.com/watch?v=eAT1uBNcOHU

And while we're at it, this is indiscriminate bombing of an Israeli town of Sderot: https://www.youtube.com/watch?v=MRz3nHwgjHY
I'm using gvm now, but updating your workspace is very tedious. Here's the related issue https://github.com/moovweb/gvm/issues/189, also I'm not convinced gvm is maintained anymore.
PNC's privacy policy allows for sharing/marketing use of debit card transaction data: https://www.pnc.com/content/dam/pnc-com/pdf/Privacy%20Policy...
The thing is, since you do different jobs, you can ignore the conversations around you if you need to concentrate.

If you were working in close proximity to people doing a similar job, you wouldn't have that luxury.

In my workplace, it seems rude to have headphones on.
Keeping Exceptions Exceptional – How we learned to filter meaningful exceptions
Thanks, hadn't seen this one before. Looks like it was quite popular on HN when it was introduced [1].

I'm not totally sure I'd ever use it over Bootstrap, though perhaps for a small app since it's so light. That said, my first impression of Pure [2] was similar, which is ~4 kb. It's fallen out of fashion a bit, but I still find it useful for a lightweight front end.

[1]: https://news.ycombinator.com/item?id=8315616

[2]: http://purecss.io
This can be achieved just by using the publicly available HTTP Archive data set and Google's Big Query to search it.
Peter Thiel Explains Himself on Trump
I think there'd be overwhelming support among the voters of San Francisco, Palo Alto, Mountain View, etc. to establish border controls, with "proof of residency before 19XX" and "proof that you are not employed in tech" as conditions of entry.

As far as tactics that might survive Supreme Court challenge, I could see SF's affordable housing program ramping up to 100% of units. The city could then apply those tests for eligibility in the program, in addition to the income ceiling it already uses. The city is already a command economy; state allocation of apartments according to the community's values (i.e. make life hell for tech workers at all costs) is a natural next step.

Seattle, Portland, Boulder, and New York might just do the same.

I will not be surprised to see the end of freedom of movement in the United States within my lifetime. The cities that are attracting migration do not want more people. There is widespread support, both among the greedy (who don't want their views and neighorhood character ruined) and bleeding hearts (who don't want the urban poor to suffer from gentrification) that urbanization needs to be stopped.

Maybe someone with a ton of money to spare (Apple?) will start a new city. Or maybe somewhere which is not so attached to its current state (Detroit?) will let us in.
Could the Mind Blowing “Mandela Effect” Be a Real Thing?
> Talos receives ... crickets chirping.

5 grand for a CPU+Mobo no better than a USD400 Intel equivalent in performance with extremely higher energy requirements... unfortunately means dead before arrival. Specially with RISC-V being so promising.

Yes, hardware development is expensive, but most people aren't rich.
> Coldness records themselves are almost never intrinsically important.

Temperatures below 0K (i.e. you need to heat a system to have 0K back) are very important to physics. They will allow to understand vacuum much better than today.
I mentored as well (not with jbermudez) and agree with the above. Also, given the high level of internet infrastructure, high levels of education, and tech savvy, building a startup industry there is one of the best ways to provide future economic opportunity and sense of global participation.
You cannot add non Gmail accounts through Accounts on iOS
> Clojure is an interesting language, no doubt. But your response would seem to imply it's the end-all and be-all of programming languages, and given how subjective such an assessment would be, it strikes me as a fairly vacuous claim...

As crazy as it sounds, I could imagine myself making such a claim, but only because of Clojure's position as a dialect of lisp.

The reason I think I could make a claim is because of lisp's dedication to simplicity -- technically most general-purpose languages are equivalent, but lisps stand apart for me because they generally focus on giving the programmer the tools to build what they want and nothing else. As a result of this, lisps are generally (if not always): multi-paradigm, DSL-friendly, etc.

This is getting long, but the basic point is, I could see lisp being an end-all be-all of programming languages, because it gives the programmer the right tools, and I can almost always easily envision going from lisp -> some other language (ex. haskell) than I can going from some other language (ex. haskell) -> lisp. You could also of course say similar things about assembly or other languages that give the programmer even less, but lisp strikes what I think is the best balance I've seen for giving just enough power, without requiring too much in return from the user, specifically talking about language ergonomics (leaving out implementation details like garbage collection, etc).
Backpage.com Removes Adult Content Due to Unconstitutional Government Censorship
> great

> ElectronJS

A tad mutually exclusive.

I did try N1 ~6 months ago and performance was as bad as expected in an Electron app, though admittedly it may have improved since then.
It can be both.

However, the blast radius is different. For every lender that was irresponsible, you hit many lendees. For each lendee, you likely did not increase the number of lenders touched.

That is, you fix one lender, and you likely fixed many more lendees.
I fill in tax forms with adobe 9, if no that I think the new acrobat compatibles for Linux are getting better at forms now
There are plans to make the compiler self-hoisting once it's more stable. The little bit of C used is just to turn on an option in the GHC runtime for profiling purposes. That would be replaced with some Java code to turn on an option in the Eta runtime if it were self-hoisting.
Or maybe.. these investors know exactly what they are getting themselves into?
The fact is that nobody really knows. Talmud was written in ~200 BC and is an exegesis. Egypt is the elephant in the room of Hebraic history. It is possible it is an Egyptian loan word just like Moses -- "born" from water -- is an Egyptian name.
Not every street is on this program though, right? So you're free to buy regular property on other streets with no strings attached.

The program is basically just a mechanism for a bunch of buyers to signal intent.
As a freerangekids.com parent, my kids will love this! Gonna do it asap. If anything it should get them thinking about going out.
Thanks for the fix! It's up on the site now.
> China has done better than any other country on Earth at poverty reduction

This is only true if you're applying a ludicrous double standard. China has done better than most other countries at this because China was extremely poor just a few decades back. Nowadays, much of China is still very poor. Of course it's much easier for China to slash its poverty rates than for an already-developed nation. The real thing to ask about is how long it will take China to bring a western middle-class style quality of life to its citizens.
Can't tell if trolling or not. Python doesn't market itself as memory-safe because it's completely expected that scripting languages are memory-safe. The only domain where memory safety isn't taken as given is in systems programming, which is why Rust's safety guarantees are a big selling point.
The iPhone could have been very different
I don't intend to scoff at the work done on Linux distros; however, many of us looking to make the switch are doing so only because Apple has gone too far with their latest pricing schemes, and/or due to hardware changes.

Personally, I don't care about USB-C replacing USB 3.0, or the introduction of the new Touch Bar. The problem is the pricing (that Touch Bar is costing me $700-800 on top of the equivalent 2013 MacBook Pro model). The removal of the physical escape key and the inexplicable removal of the 3.5 mm jack on iPhones does not help to relieve fears that Apple has completely lost control of basic sense as to what their professional users want and need. The MacBook Pro line has fallen into the same category as the MacBook Air. It's supposed to be a professional machine, but it's now being specced to the lowest common denominator, meant for any average consumer.

For some of us, Linux is not being transitioned to with enthusiasm. We do not consider it a drop-in replacement for OS X, and already pre-emptively regret the inferior keyboard and trackpad we'll get on the OEM PC laptop manufacturers offer. Honestly, what the hell is with PC manufacturers that still include the TrackPoint™ Style Point, Nub, Nipple Mouse, Clit Mouse[1]?!

tldr; Apple is alienating its professional users. Windows is flat out unusable as a Linux-based developer platform for us. Linux is simply the only remaining alternative. Frankly, it's not "good enough" - it's simply the only remaining alternative when you can't reason spending $4,000+ on a laptop you actually do still want to buy.

[1] https://xkcd.com/243/
Foxit PDF Reader is available on linux, some cool features including form filling I think
I don't really care about apple's influence or ragging on the new mac book pro.

But I will say that linux has come miles and miles. My transition from Windows to full time linux by way of Ubuntu was incredibly seamless. The only thing I really miss is Excel.
I predict suicide within 5 years of pardon.

Manning has such an odd personality, it's hard to discern how much is the person and how much is the influence of the extraordinary circumstances swirling around the individual.

The really strange part in all this is whether preventing suicide through incarceration is at all ethical.

What kind of acceptance and support awaits Manning upon being granted freedom? Can a post-pardon suicide be prevented?
Retirement? That doesn't happen to workaholics like myself.
> The inflation however is mathematically guaranteed.

You mean "deflation". Inflation is when your currency is worth less than it was before.

Also, I'd be careful of claiming anything is "mathematically guaranteed", which is a much stronger claim than anything you encounter speculating in a market. There's no axiom or theorem demonstrating that Bitcoin is worth anything.
Thanks Willyyr!
Honestly, in this day and age, it probably should. As well as whitelisting software that is allowed to make outgoing connections. At least for server installations. Network security is still a complete joke.
FWIW, I think I am a good example of the intended audience for this app: I have never meditated/done mindfulness exercises until ~2 weeks ago, when I found out about Simple Habit from a post Yunha made to the YC class list. I have been stressed recently and have had trouble sleeping/etc, and when she sent the email it sounded like a great use of just 5 minutes of my time. On my first try, I felt noticeably calmer after the 5 minute meditation. I am one of those people who (at least feels) "super busy and doesn't have time to meditate", and if I have time I would prioritize sleeping over anything else. But for me, the 5 minute exercises really reduce any immediate stress I feel, so I am a big fan! While there are lots of people in the world who make meditation a big part of their lives, there are many more who wouldn't do it without an easy and short option, and this is easy and short.
George Plimpton and Hemingway in Cuba
Backpage's halt of adult classifieds will endanger sex workers, advocates warn
Is it yet possible to build an iPhone app using something like React Native on Linux? This is the only reason I'm still on a mac.
> but nvidia still doesn't have open-source drivers

They dont have any open source drivers for ANY platform. So that's the same on Windows and Mac. On Linux you have the Nouveau (open source, independent) drivers for nVidia though, and you can already play some games with it despite major performance loss.

As for graphics switching you'll be happy to know this is a problem that the SOLUS distro is going to tackle in 2017 to have a better solution than the existing ones which are mostly broken.
Typically, this data is not sold attached to an individual, but in aggregate and annonymized to help determine spending patterns, habits, etc.

There is a significant difference between this and extensive government data with your name attached, though I agree it's not great from a privacy perspective.

Typically (as has been said) you can opt out of this sharing.
Im comparing China to other countries that were similarly poor in 1980-- much of the world, including the second biggest country, India. China did much better than them.

I don't think any other society in history has lifted as many people out of poverty in as short a time.
Yes, it also works. And you need to enable DRM support in Firefox as well.
Bento Is the Latest Meal Delivery Service to Shut Down
In a lazy language, a strictness annotation doesn't change the type of the annotated thing - bottom still inhabits that type.

On the other hand, in a strict language with a laziness monad, the difference between, say, `foo -> bar` and `foo lazy -> bar` (ML syntax) is as clear as daylight. The types tell you what's going on.
Kind of a similar story happened to Diaspora Inc. It didn't manage to become a product or a company. But technology was good and open and it lives on today.
Fadell launched his car company
It's unethical to continue to give more and more power to one side in a situation where that side is already overpowered. Businesses may have a legitimate need to reschedule but they don't want to pay for it. Having an employee available for schedule changes 24/7 is no different then having them on call 24/7, except in this case the employees are not paid for the on call hours. Additionally the companies pay so little that employees are forced to have multiple jobs, which is impossible to do when one or more jobs will be changing schedule at random.

Going back to the point about legitimate business needs for rescheduling. My experience was that those events accounted for less than 5% of the scheduling changes. Every employee would be working a different shift almost every day, resulting in the same number of employees working during each shift, but in a way that was maximally disruptive to the employees.

I'd agree with you that this sort of situation is dysfunctional, but companies use ignorance to their benefit all the time. The laws companies break and then go, "oops" or even better have no reaction at all, show up on this forum all the time. I don't see why we should work towards removing that tool from employees
Which is why I think development should be done without locked packages, locking after testing successfully before the production release.

Not taking security patches is bad. Taking down production is also bad.
Doesn't guile have atrocious performance, even compared to elisp?
For a long time, Spotify used P2P to distribute music, and Skype used P2P to break through NAT. Both of those dropped it though.
How can you check that you have been opted out and government really has no access to your private data? Think of government data stored permanently. Wnen you are opted out it is you who is opted out from access to your data, not the government. If you do not have effective means of control, your privacy most prodably will be abused without you knowing. There was quite a thread here last year about software engineer with a prison record. You simply cannot exercise right to forget. There is no way to get out of the digital prison.
Have you taken a look at elementaryOS?
This Man's Bank Wanted to Read All His Emails to Approve a Credit Card
I was a diehard android user for a long time and I switched when the 7 came out. Ios has some annoyances and it is clearly not built for a phablet sized phone. However the battery life I get with the 7 plus makes it all worth it.
Good to know, thanks. I don't really follow the frontend tech anymore and obviously no longer buzzword compatible!
I think here's the comment he was referring to[1]. You're right, case-insensitivity was introduced in HFS or earlier. Back then filenames could use any byte except ":". With HFS+ it accepted all Unicode, where case-sensitivity gets quite a bit trickier. With the later switch to OSX it would have been a great time to change the default to case-sensitive if they wanted to, but as they said, you're then betting on a few killer apps like Office and Adobe products supporting it. Office has always been notoriously slow to update and Adobe has been notoriously slow at adopting new technologies like Carbon and Cocoa. I'm sure Apple at the time was in close communication with those teams.

[1] https://news.ycombinator.com/item?id=8877431
Show HN: SternFit – Fitness app to see athletes' workouts and find the strongest
Build Your Dream Network
Ask HN: Career Advice / Coach
Mid-career manager/programmer. Looking for new opportunities. I could use a career coach or at least some advice.

Not looking for the same Linked in type general career talk or recruiter spiel, but some good insight specific to my situation.

Any suggestions?
The Church hierarchy was an example of a representative democracy as well. The primates would come together at ecumenical councils to decide on matters of faith and pastoral care. All bishops received one and only one vote, and the ecumenical patriarch, who often was tasked with organizing and presiding over the council, was simply referred to the "first among equals", and also only had one vote.
Exponential growth is unsustainable.
Yes, just after he closes Gitmo, like he promised _before_ getting elected.
To save others the trip to Wolfram Alpha:

Assuming money is put into the fund in year 0, a return of 2.35x capital in year 9 or 2.6x capital in year 10 is required to get a 10% IRR.
Showing ID is a reminder that you can't function in society without staying in line. You can't really fall back on dropping out of digital, financial and location tracking no matter where you are.
This is exactly why Square exists: Data.