skysight-inc/HackerNews huggingface dataset:
I’ve been working to get orb_slam to run on the raspberry pi in real-time. One of the most interesting parts, to me, is the bag of words approach to feature matching. It’s shockingly reliable for such a simple method.

It’s used for initialization when no world model is available, a backup for when the motion model fails to track a new frame, for relocalization and loop closing.

Orb_slam wouldn’t work without it, and all it is is a kmeans tree for classifying nearest neighbors.

When I was starting out, I was looking for a SLAM system, not just visual odometry, that could realistically be sped up for the pi. The winning factor for orb_slam was that it used sparse simple feature points that could be cheaply classified.

After spending almost a year working on this, I have the system running at 10fps on the kitti benchmark, which are sequences of larger images also recorded at 10fps. VGA images can run up to 20fps depending on various trade offs.

My present opinion is that orb features are great for mapping, but not robust enough for reliable visual odometry.

It wouldn’t be so much of an issue to generate a local point cloud on the pi, but processing the cloud in real time is out of the question. If someone works out how to reliably and cheaply classify point cloud features it would be a game changer.
How a suspected police chief murderer avoided capture for 37 years
Popper was a fan of Schopenhauer - while he rejected Schopenhauer's metaphysics of the Will, he positively quotes Schopenhauer in Open Society and its Enemies (especially in regards to Hegel). There's also evidence that Popper's interpretation of Kant is through Schopenhauer: the Principle of Sufficient Reason, the first book of World as Will and Representation, and the appendix to the first volume also function as a good emendation of and commentary upon on Kant's Critique of Pure Reason and Prolegomena.
> I can't imagine that it had anything to do with bad publicity from being on the front page of Hacker News

It has everything to do with this. Glad your issue was resolved, cos I was going to suggest you post on r/cryptocurrency and r/coinbase on etc reddit.com

That's the place to post your issues on. All the major exchanges like Kraken, Bitstamp, GDAX (Coinbase) magically respond and sort the issue out once the post hits the main page.
That's the catch. The MVP becomes the future product. We basically start with a "what can you get me by date X" codebase, and then we're forever in the "ok, what can you get me by Y" cycle. It's a long time before the builders get a real opportunity to go back and do things right.

If the MVP is successful, that success almost guarantees a continuation of the risky practices. If it's not successful, it probably means the jig is up and the code goes into /dev/null.

I don't have a lot of big team experience. But in my limited experience working with other devs, I've seen a mixture of the builders and the doers. But what I've seen in almost every case (except for the too-much-cash-flow .com cases, which are largely a thing of the past... perhaps replaced with VC funded frenzy behavior) is management that doesn't want to spend any more time on a feature than is "absolutely" necessary. And they have comparisons to offer - other companies that did the thing within a certain timeframe (unrealistic or MVPish).

It's true though, the tools we use aren't really project development tools; they're still mostly get-it-done tools. We probably would be well served with commercial (funded, supported) components and frameworks that devs work with. At least some of the obvious mistakes wouldn't be repeated.

But then we return to the realities of the modern business world. Project budgets are compared to competitors, and there's always some competitor that has outsourced a project for 1/5 of what we suggest it should take, or they've bought a COTS kit and "tailored" it for their needs. Basically, the management expectations have become quite unrealistic. Ultimately, it's easier to change jobs than to effect a change of understanding and behavior in a company. In a techie way, it's a race to the bottom.

The alternative is to build a side project that isn't total garbage. If enough of us do that, we reshape the expectations of users.
> It’s as if our First and Fourth Amendment rights don’t exist at the border.

Take out the "It's as if" -- that's precisely the government's position.
They joined AV1 and contributed with some of their novel compression techniques.
For starters, the default date is generally off by anywhere from 20 to 70 years.
> They all started private clouds

I see this from the inside professionally and I’m not surprised by the outcome. Amazon, Microsoft and Google are basically unmatchable. IBM likely survives on incompetent managers paying more to ensure they don’t get fired, but nobody else has that advantage.

Kids, don’t play datacentre at home.
Note that the EFF is only disputing searches of electronic devices. Nobody contests that physical border searches are reasonable.
I think you missed the sarcasm :)
>the sign in their story was shaking "uncontrollably"

Well, as uncontrollably as a kid could shake it.

>We shouldn't be concerned about not being kids anymore just because we have the maturity to know about risk and health. It's not a bad thing that we know it's not acceptable to go around shaking signs uncontrollably.

I think someone worried about the dangers and health risks of shaking a sign might be a little anxious. I don't shake signs because it would be boring, but this conversation has reinvigorated my interest in shaking stop signs! Next time I go for a walk and walk by a stop sign, my brain will make me shake it, and I will smile.

Thanks!
Sorry, stuck in my own perspective. My clients are typically within a company. It is internal corporate expectations that are out of line with reality. External users, in my limited experience, are much more flexible and un-demanding.
The thought occurs to me if you're a DA, and build a model of every successful prosecution to decide which cases you should pursue and which you should drop you'd end up with probably a fairly racially biased model...
>Generally speaking, law enforcement can do whatever they want as long as they can give their superiors

The accountability lies with their superiors. They are brhaving the way their superiors want them to.
I really wish YC had some conditions for helping startups, one of the conditions being "you must offer stellar customer service."
What doesn't add up with the numbers you quoted? Being valued at higher than revenue isn't odd, that's a stocks vs. flows issue. Same with the debt, that's not too much relative to market cap.

Initially this sounded like AOL buys TimeWarner, but since it's a cash dividend that doesn't seem to be the explanation. I suspect there is a significant tax benefit as is often the case when a foreign company takes over an American one (known as a tax inversion).
How to Approach Your Trading Like a Business
I didn't get very far, because I found it hard to even specify which template a page should use. I tried to do it via the YAML front matter, but that gets clobbered. I could have written an extension that un-clobbers/sets it via the 'page_templates' hook, but there are other problems.

You'd have to re-write all your links, and the way you attach e.g. images to a post (for me the biggest deal breaker). You'd also have to write your own extensions for tags, neighbour pages, and much more. To be fair, the author never claimed it replaced Pelican or any other blog-capable static site generator. If you have a very simple site, it could work.

I also get the feeling Ivy is a bit of a vehicle to push the author's replacements for argparse (janus), markdown (monk), and jinja (ibis).
We knew all about abstraction before PHP even existed. And I am told they knew all about abstraction before C and Unix existed. This knowledge did not prevent the arise of countless hairballs.

You will not do better because, in retrospective, the forces that spawn the mudpiles have never been technical to begin with.
Really cool! How much work would it be to get this to work for chess?
While even Scott Adams will tell you to never take life advice from a cartoonist, his post on the meaning of life is a slightly different take then the one in the article and I find it inspiring.

In a nutshell, we need to give more to others as we age.

http://blog.dilbert.com/2014/11/18/a-life-well-lived/
Mozilla is an AOM member. A lot of the technology in Daala has been integrated into AV1, along with Cisco's Thor.
Ternio: Decentralized Digital Advertising Blockchain?
Ah, then I think we agree.

My general take on Pinker's work is that to the extent that he's accurate, he's largely describing the impact of state power plus the benefits of prosperity.

When he asks why murder is now so rare, the answer is a combination of "because if you murder you go to jail reliably" and "if someone wrongs you you call on the state".

When he asks why Canada and Spain don't start a war over fishing rights, the answer is not "civilization and reason" but "because it would cost a million times what the fish are worth". Increased trade means most peaceful relationships are mutually beneficial, increased GDP per capita means that a life lost to violence is increasingly expensive in monetary terms, and the increasing mechanical capacity for war means that any small conflict can be easily escalated to a prohibitively expensive one.

All of which is to say that I think we've solved some violence with sheer wealth, some with fear of the state, and perhaps very little with our "better angels". That worries me, and I think Pinker does us all a disservice by conflating a decreasing appetite for violence with decreasing use of violence. Leviathan is there in the book, but not so much in the public conception.
Sure.

Now let's say that you're using one library using String Library A, one library using String Library B... go forth and convert strings at every point in your application where you use one library or the other.

There's benefits to having things included in a language in an opinionated way -- everyone using that language does it that way.
> I don't understand why being wealthy means you cannot expect privacy.

The more wealth, the deeper and more heinous one's crimes can be.

It's not that Satoshi would fund a terrorist organization, because I find it unlikely he would do so. But he is just a few clicks away from sending his bitcoins to ISIS, say. And if he did that, wouldn't you want to know who he is?

Law, like programming, is defined by the corner cases. Laws aren't written from the perspective that 99% of people are good. They're written from the perspective that there's 1% who aren't.
And this is 'capitalism' done right. Part of governments role is to create a 'level playing field' for business and stop a handful of larger/international companies having a non business advantage.

States do not exist over capitalism but under it. States competing for tax money is capitalism working perfectly, and about time this tax nonsense (or atleast overcharging productive class) comes to halt.

To give an contrarian opinion, I am extremely happy that states are finally made to work for the money.
It's integral to a certain class of self-driving cars. Waymo relies on centimeter-level mapping of the environment, and sure, could not possibly operate without a map. The car establishes its exact environment in the world using the maps, and I presume then looks for things then in that environment to track.

Comma.ai, on the other hand, feeds their AI the camera feed and the sensor signals from the car, and it responds, as far as I know, almost entirely based on that stimulus. Of course, Comma.ai's car is presumably less predictable, it relies on a black box to "think", but you could feed it the general concept of what path to take from A to B, even a set of waypoint GPS coordinates of where to turn, and hypothetically, such a car could navigate to that destination otherwise offline, or with the grade of maps reasonably available offline. It's intended to drive like a human drives: Based on the information it perceives in the world around it.
Amazon – Rebel Wilson
There is a Latin proverb, "Quod gratis asseritur, gratis negatur". Translated, this is "What is freely asserted is freely dismissed"; Hitchen paraphrased it as "What can be asserted without evidence can be dismissed without evidence".
You can't just dismiss it and hope that it is. The MPEG LA has been successful with their other patent pools. They've got a good chance of being successful with this one as well.

That's what happened to VC-1. Microsoft tried to release VC-1 on royalty-free terms but the MPEG LA formed a patent pool and then it was no longer royalty-free.
> You're clearly upset that I didn't praise Common Lisp, but things like that don't lead to useful discussion.
> How is that is relevant to my comment?

No, I am upset that you are posting misinformed comments about Common Lisp macros vs D templating while representing yourself as being knowledgeable about the subject. You clearly do not understand how the former works.

> I've never seen anyone write macros using only s-expressions. True, you don't need to learn any special syntax to do it, but that's not how anyone writes macros.

Please stop pretending that you have enough experience with Common Lisp to say things like "I've never seen anyone do X." Writing macros that call functions that return code is a basic technique - Graham's On Lisp is full of examples. Saying that quoting as a way of specifying list literals is a "complicated sublanguage" is on the level of "C++ templates have too many pointy brackets" of criticism.
No, I meant the scenario where a company listens to the engineers and lets them put off business goals to spend weeks to months every so often refactoring, ending up with a modern, easily-maintained system instead of an arcane mess.

My solution to the problem when it was my problem to deal with was LITFA (leave it the fuck alone) until business priorities allow replacing it with a solution that's managed by other people. Obviously the reason it turned legacy in the first place was because insufficient resources didn't allow proper maintenance. Well if maintenance was too hard, rewriting with your maintenance staff certainly won't drive a better outcome.

The only way I see either refactoring or rewriting working is if LITFA introduces an existential risk to the company, and the company really, truly, actually does have enough resources on hand to do a proper job of it. But I don't believe anything short of a bet-the-company situation is going to really light a fire under people's asses.
Yepp. The troubling time is ahead of us, as many times I already see moderators are deleting very interesting technology-related articles and news and most of the time, God only knows why.

Its sooner or later posts like OP will be instantaneously deleted not to create too much shaming.
Different point of view than mine, but well thought out none the less. Shouldn't be down voted.
The de jure perspective is still worthwhile to consider because although there are definitely frequently overreaches of power, you still have a reasonable chance of challenging such overreaches in our court system.
Modern human brain organization emerged only recently
The Trippy, High-Speed World of Drone Racing
Anecdote only - My friend recently moved from New York to Berlin. She is from California originally. She is beyond thrilled with the decision. She said the quality of life and social fabric is exponentially better, and she is trying to get us to move or at least visit and see what we're missing. She is not someone who typically gets excited like this so I'm guessing it's a very noticeable difference.
IF Coinbase support is reading this - It's been 3 months since my ID validation issue has been submitted.
Please respond with a human: Case #3462400
Compare the web browser you probably used to type your reply into to earlier generations of 'interface with people on the Internet' software. It does so much more.

I run Linux as my desktop, and I've been using Linux on a daily basis since the mid 90s. The amount of work that it does for its user now compared to then isn't even comparable.

How fast did this page download? Pretty fast probably. That speed happens, in no small part, because of enormously complex software running many devices between your computer and the source. Yes, hardware has gotten a lot faster, but software has gotten enormously more complex to not only keep up with the hardware, but also add and facilitate huge optimizations on top of that.

I agree that there the amount of 'useless' or low quality software is also staggering. That doesn't really surprise me, it is what it is.

And I also agree that there is a huge amount of synthetic, un-needed and artificial complexity around these days, with more being made all the time.

But I think those categories come pretty naturally, by default, from the total mass of software being created.

I guess there's a good chance that the percentage of 'good' vs. 'bad' software has always been roughly the same.
It boggles my mind that Harley-Davidsons come equipped with USB ports, and require software updates. How do the grumpy old-timey bikers deal with the modern complexity in their bikes?
[Welcome Join] Open Survey on Code Reuse and Re-Implementation
Hi my friends, we are software engineering researchers from SWAT lab (http://swat.polymtl.ca/, Ecole Polytechnique de Montréal (Canada)) and SOAR lab (https://soarsmu.github.io/, Singapore Management University).

We are currently studying the phenomenon where developers replace self-implemented code with an equivalent external method, as well as the phenomenon where developers switch from using an external method to implementing an equivalent one themselves. We invite you to participate this survey, which takes you about 5-10 minutes. The results can help us improve the current code recommendation systems. Please note that all answers provided in the context of this survey will be treated anonymously.

Survey URL: https://docs.google.com/forms/d/e/1FAIpQLSfnI5oHioE-0-etLVwYUW6qtPlrmLM4VEdkYUvdcnO3BAHMgw/viewform

Thank you very much and have a good day! :-)
Exactly the comment I was going to make.

After playing one puzzle game on commutes for a few weeks, I'll find myself almost subconsciously doing the same sort of pattern matching against bricks or tiles or the windows on a high rise. Switch to another game and it becomes a different sort of pattern matching.

The human brain, of course, is a trainable pattern matching engine. Puzzle games are great for giving it a workout and teaching it new classes of patterns. The more casual the game the better. Dots or 2048 or Mah Jong or whatever.
Of course it is. What's the alternative?

The state, with due process and a mandatory trial by your peers, is really the only thing worth entrusting with a right to violence.

It certainly isn't perfect, but at least we control it, and it works mostly in our collective best interest.
A new artificial synapse is faster and more efficient than ones in your brain
Pacific Rim trade pact makes step toward new deal without US
Unsubbing from, say, the people you've done business with but don't want to hear from any more, is worth doing. It's not all darkness, there are shades of grey.
Let me rephrase: monero is the top privacy currency. End of story, until another stronger coin comes in.

When i say top, i dont care about marketcaps. Any coin is just couple hundred million tethers away from being the top coin.

Bitcoin is overhyped and not useful for anything at the moment, and far from its original purpose. IF you knew anything about monero, you'd see why it is actually more useful and true to crypto-currency spirit than others.
Yep, for centuries (millennia, actually) the pattern is the same. A social change movement is invariably viewed as having "gone too far", but in order to be perceived as reasonable, the critics invariably say that the previous generation was right. Don't get me wrong: movements certainly can and do go "too far"[1], but in about 100% of the cases, the political activism that has brought us where we are was viewed as having gone too far (the American revolution and the abolitionist movement included).

In general, conservatives (like Pinker) pretty much always get the history wrong (the facts, the interpretation, and usually both), while liberals are usually wrong about the future (and I say this as a radical leftist). That's why it's easy to poke fun at conservatives who write history (certainly those who, like Pinker, are not professional historians), while liberals are always surprised of the turn of events (for good or bad; when liberals -- including myself -- are optimistic I'm worried, and when they're pessimistic I know I can relax).

[1]: Feminists not so much; there's been a constant decline in the fervor feminist activism over the past century, but certainly, say, the French revolutionaries. Feminism has always been special for many understandable reasons. It is almost always the most timid form of social activism, yet almost always perceived as the most radical.
Ha! Can't tell if trolling or what, but if you want a great example from California look at Panoche Valley. It's a barren wasteland with no crops and little grazing, where the Spanish explorers despaired that they'd entered Hell. But as soon as someone wanted to put a solar power station there, chaos broke out. Even the Sierra Club sued to stop the project. Project eventually got downsized from 250MW to 150MW, and construction has only just started, 10 years into the project.

https://en.wikipedia.org/wiki/Panoche_Valley_Solar_Farm
There are more technologies between C and a platform where you drag drop things... Who the hell develops with a drag drop interface?
Microsoft Israel's R&D Center Names New 34-year-old CEO
I frequently see tech workers in SF drinking soda in the morning (ie before 10am) and it completely blows my mind as a French person. I had a coworker who would drink a coke upon arriving at his desk every day. I mean, I enjoy being unhealthy too, but I usually save it for later in the day.
its actually for anti-fraud
Introducing CertStream
a) probably a human
b) probably someone that hates HRC.
It's 100 miles from the border. Which covers almost 2/3's of Americans.

https://www.aclu.org/other/constitution-100-mile-border-zone
The DeLorean was famous exactly because it wasn't 80's aesthetics; it STILL looks like the car of the future. But the instrument cluster? it's made of cheesy analog gauges that bounce with the fluctuations of the system voltage. It desperately needed an upgrade. (but I have all the original pieces and no parts were cut in the process of the mod ;-)
Plenty of alternate battery techs around, especially for stationary storage. Flow batteries[1] are commercially available now, are price competitive and don't require rare earths.

[1] https://en.wikipedia.org/wiki/Flow_battery
this has been my experience as well!
Canada continues to be the worst of airports I ever visited. I went back and forth thru the whole place and haven't seen a single information booth. This is my flight in 2017. No wonder people can lose their marbles.

If you think the sky fell because this guys' neck was grabbed, here is some bit more shocking news for you:

https://en.wikipedia.org/wiki/Robert_Dzieka%C5%84ski_Taser_i...

https://www.youtube.com/watch?v=_IJqdL40lvU