skysight-inc/HackerNews huggingface dataset:
A Friend of mine and I had attempted something similar but in an indoor setting. The key problem we faced is that the compass will in the phone and positioning system. The way we overcame the orientation was by using the camera to combine the visual odometer data with the compass measurements. We also faced issues with the localisation as being indoor meant we had to rely on wifi location which was not very good. Again, the way we got over this was to use the visual odometry, and rely on users turning.
https://github.com/chelseyong/Android-App-AR-Map-Navigation
(35 now, this started at 33) I wish I quit my job when it started to get worse instead of continuing while I was doing PT. I was doing 8-10 hour days of coding in a startup, my hands and arms got worse and I started doing 4 hour days 3 times a week and doing physical therapy, dr appointments etc. It continued to get worse. I had a lot of faith in my doctors figuring it out. They kept telling me I’d get better, it’d heal. Well, we’re years from then and none of that came to fruition.

Not only that, the doctors misdiagnosed me multiple times, not able to come to an agreement on what it was. They still don’t. They call it RSI, arthritis, posterior interosseous nerve syndrome, and others that I cannot remember.

My advice, look up an ergonomics diagram, compare your setup to a proper setup. Then make adjustments to areas you’re having trouble with.

I use an ergodox ez keyboard w/ a 3m sort of joystick mouse (it doesn’t tilt though, you move it like a normal mouse).

I can get away with 1 hour working, then icing, stretching then repeat. For about 4 hours total for a day, but I wonder; does doing this cause more damage? I guess I’ll find out when I am older, as I have to pay my bills.
If RedHat doesn't eat IBM from the inside, it will go down in flames, and take CentOS with it. Without Red Hat, CentOS doesn't seem to have enough community support to keep going (I might be wrong).

It's not even like Ubuntu, where you can quickly jump ship to Debian.
Or in shell companies in the Cayman's waiting for the next payroll tax holiday.
Take posture seriously. Get an ergonomics assessment, invest in ergonomic input devices. And listen to your pain... if you are in pain and not already injured you are doing something wrong.
SCAM SCAM SCAM SCAM EXAOMPLE EXPLOIT on bug type 226 Keysync. STILL NOT FIXED THANK YOU
Don - responding here and not on flickr makes the rest of us members feel unimportant. There are 34 pages (hundreds) of responses waiting for an update to the "You can stay updated on the progress here" landing page. Could you give us an update there with some transparency and timeframes? Thanks!
Well, by that logic, it should always have been this way. And yet, conspicuous consumption by the children of the ruling class, is not an historically unusual event. Pretending you're poor when you're very rich, while perhaps not unprecedented, is at least not the norm. So I think an explanation is called for, and hers is at the very least quite plausible.

Whatever the reason, it would have to be something that is not common to all times and places, because the college-age children of the ruling class don't always act this way. One wonders if, for example, the equivalent demographic in China (a rising power) acts this way.
The laws need to be changed to make this illegal. It's extremely damaging to the environment and should be banned.
PR SCAM EMAIL ME FOR PROOF
Pretty much. Information availability has made the investing ecosystem efficient enough that pretty much anything worth doing gets funded, and it's hard to find unfunded things that are worth doing. Where do you invest in such a scenario? Well, in a broad mixture of structurally unrelated high-risk investments that have acceptable yield, with a fat anchor of very low risk, very low yield investments.

Alphabet does make risky bets, they spin off new companies constantly, and on their last earnings report lost about $1 billion/quarter on it.
Camera Roll was useful from the phone! Organizr isn't. It was the only way I could easily find a photo that I posted a while ago without metadata.
Look, even if video evidence emerges of Epstein kicking the chair out from under his own feet, everyone and their dog could see (and predicted repeatedly!) that he was a risk for either murder or suicide while awaiting trial. Given that the case hinted at an unending multitude of victims whose lives were ruined by a sex trafficking ring that involved elites from the very highest echelons of society, to not have a guard watching him at all times, and a guard watching that guard, and another guard watching that guard, displays a level of "incompetence" or "tight resources" that simply beggars belief.
What's the licensing for this? I feel very strongly that accessibility technologies must be free/open source software, so that the already disadvantaged community which relies on them can work together on improving them to give each other a leg up, or to adapt it to their specific circumstances.
Talon actually uses Mac's built in STT if you don't have Dragon.

James from http://handsfreecoding.org/ was working on a fork of Dragonfly[0] to add support for Google's speech recognition, but I'm not sure if he still is. There are several barriers to that working well though: additional latency really hurts, API usage costs and (as far as I know) an inability to specify a command grammar (Dragonfly/Vocola/Talon all let you use EBNF-like notation to define commands, which are preferentially recognized over free-form dictation).

[0]: https://github.com/dictation-toolbox/dragonfly
Tough, but not insurmountable. Especially compared to the work of reimplementing GPG and actually having it be trustworthy. (They mention it is harder than they thought, but they are continuing on. That says to me they have not yet thought hard enough about it!)

Here's an idea: If you look at the metal ring on the Somu, you'll see it is actually two separate pieces with a small gap between them. In hardware, they are two touch buttons, but the software treats them as identical.

Maybe they could manufacture the Somu with the gap between them soldered closed. If someone wants to put it in "dev mode", they have to first cut the solder bridge apart.

I think that would satisfy the GPL3: user has ultimate control, but also meet the security concern that the user might not know the implications of what they're doing.
Green Eyeshade
I think a huge number of people publishing on the field would disagree with that assessment. Which is not to say they are right, but what looks like oversimplification is rarely accurate.
1) rebellious teenagers no doubt always want to establish independence, but they haven't always done it this way, so that can't be the explanation.
2) if there is any place on Earth where you should not have to pretend to be poor in order to have friends, it would be the Ivy League. Also, again, if this were the explanation it would always have been this way.
So, avoiding sharecropping on the FAANG pastures is "Legacy" now?
I have a hard time believing corroborating evidence before publishing is what most news entities do when the news is juicy. There are way too many false news stories to come out.
Yes. And look at how they operate every company they buy. This will end poorly for everyone at RedHat except their auditors.
Ask HN: How do you search for jobs?
About 3 or 4 years into my career and I've decided to look for a new positions. Unfortunately, in the past few years I got really jaded and depressed and never bothered to enhance / modernize my skillset. I've been working with .NET the past couple years, but I haven't done much .NET core or worked with cloud technologies or a lot of other necessary stuff nowadays. Very recently, I've managed to regain my ambition and have been working on learning stuff that's much more interesting to me, but I'm far from skilled enough to get a job in that stuff. Looking on different boards, the jobs I'm actually qualified for look terribly boring or like they would be a negative experience altogether (I'm not trying to work somewhere with outdated tech for another few years)

I've heard the just mass applying to online positions on such (which Is what I normally do) is bad and that it doesn't often lead to a great job, but I have no ideas what else to do. I get recruiter spam, but always for A) really bad contracts or B) jobs that look good, but had the recruiter taken even a cursor look at my resume, they'd have been able to tell I'm not remotely qualified for the position. What other ways are options for finding new jobs?
Vanilla JS dates are surprisingly feature packed. I wrote a post a while back https://superjavascript.com/t/javascript-dates/ about this. You don’t need to pull out moment.js or similar for a lot of use cases. Maybe have a simple helper function or two in your JS to left pad (ha!) to produce the yyyy-mm-dd format for example.
And Dune 2.
Attend to Count: Crowd Counting with Adaptive Capacity Multi-Scale CNNs
I can’t read the whole thing can someone tell me how this matters in the HN universe
https://bigthink.com/strange-maps/362-greek-to-me-mapping-mu... has a DAG that includes Chinese -> Heavenly Script.

I read that article a while ago, and until a moment ago assumed this discussion was about it. "Atlas Obscura" and "Strange Maps" are similar enough that I got them mixed up.
Even cash reserves end up loaned to others. Unless the company puts it under a mattress. Those reserves typically end up I low risk short term bonds and the like. Low risk, but not just sitting.
It sounds like a self-fulfilling prophecy. Businesses return value to shareholders, because they see limited or no opportunity to expand demand. However, 70% of GDP is consumer spending. The benefit of buybacks is largely lost on the middle class, as the top 10% holds 80% of the total market capitalization. [0]

Stock buybacks further reduce the economy's capacity for increasing consumer spending, since the wealthy need roughly the same number of dress shirts and food and washing machines as the rest of us. A marginal dollar isn't meaningful to someone who's already wealthy; they'll save that dollar. But give your average middle class American a dollar and it will lead to increased consumption. Large companies are facing an ever-diminishing base of consumer spending.

[0] https://www.washingtonpost.com/posteverything/wp/2017/03/02/...
No doubt they should not, but that would be a different topic, one which has been (and will continue to be) abundantly addressed, in this era and every other. Yet, there is always a ruling class, and their children don't always act this way. So, it is a worthy topic to consider: why this way, and why now?

To the question of "why does the ruling elite have so much power?", one could answer, "it was ever thus", which is hardly satisfying but is true. But to the question, "why do the children of the ruling elite pretend they are the oppressed?", such an answer is manifestly untrue. So, there is a question there that needs answering, which doesn't already have centuries of answers written.
Desktop first is a sane assumption.
He was suicided.
Not so simple. The skus change over time, and you have to dig into contracts 10+ years old to prove you paid for perpetual licenses for products which they renamed.
World’s first commercial grasshoppers farm
Username (and password) free login with security keys
> Investment doesn't increase the size of the economy if it doesn't result in increased spending. Spending money on a product or service is the only way to grow the economy.

Outside of niche scenarios, investment opportunities only exist when there is a desire to spend money on a product or service, but no money is available to spend.

> Investment often results in money effectively leaving the economy as its multiplier rates are much lower than giving the money to consumers who spend it quickly, usually to small businesses that spend the money quickly.

A lower velocity of money is not the same thing as a reduction in the money supply.
>Pretending you're poor when you're very rich, while perhaps not unprecedented, is at least not the norm. So I think an explanation is called for, and hers is at the very least quite plausible

Here's mine: social media and culture in general seeming to centralize around the internet places rich people in the same cultural environment as their poorer counterparts at a scale that is historically unprecedented. The elite have always been inaccessible, now they are within a stone's throw of us. American pop culture is disdainful (or at worst hostile) towards outwardly rich people, and has been legitimized by the popularity of the political concept of privilege. The rich want to participate in this culture but are surrounded by messaging telling them they're somehow lesser or a bad person for being rich. Cause, meet effect.
I got a different take out of that. What I got was:
1) the elite know that things are messed up
2) the adult elite have no coherent answers as to how to fix it
3) their children therefore are nervous about being identified as part of that elite. Perhaps they see pitchforks coming? https://www.politico.com/magazine/story/2014/06/the-pitchfor...
Signal could help themselves by making their product a bit more accessible. And I'm not buying the "e2e encryption would get compromised" arg, other have figure it out. I'm talking about the fact that some of us can't install their desktop app on our work machines, or use Chromebooks, or use tablets. Give us a web interface ffs!
> "What’s all but vanished is the correlation between how much companies borrow and how much they invest."

I think the better question is: Under what condition(s) would not investing be a wise and sustainable business decision.

The first answer that comes to mind is: a monopoly. If you dominate your market you have little fear of competition over taking you. You don't need to invest.

The second answer that comes to mind: being a member of a cartel; where competition is feigned for appearances. Again, the need to invest is minimal as normal market forces have been subverted.
So, in any case you will have the complexity. With CRD and operators you might be able to automate it away.

An AI service is much more than submitting a CSV file to a cloud and getting a model back, or even a web end point.

You need:

1) watch for changes in the input data.

2) watch for model decay.

3) watch for latency.

4) retrain (preferably automatically).

5) redesign your pipeline and imputation methods when the data changes.

6) watch for problems in the input data during serving

7) Scale out or Scale down.

8) Be optimal with the training resources (for example, train on spot instances).

9) Canary and shadow release of model

10) Data and model versioning.

Not to mention privacy and price.

What happen today is that there are no offering of alternative to the cloud services, so there is no point of reference.
> She believes that the “rich elites” have a great burden of responsibility towards the world, which she justifies with shaky zero sum logic that suggests that because they have more, they necessarily took it from those who have less (her bulky villager metaphor).

A single person can only be so productive on a consistent basis. There's a threshold of wealth where you can say that on average 90% of the money is coming from the labors of other people.

Labor and trade are not zero sum. The decision of where the generated dollars go is zero sum.

> She might not be openly jealous, but she still seems to believe that her rich peers must somehow earn this wealth (an undefined and likely impossible undertaking), and writes about them with condescension when she sees they do not meet her burden.

Do you mean they can't 'earn' it in her eyes, or are you agreeing that a certain amount of wealth cannot actually be earned?

Ideally nobody would condescend here, and taxes would have taken care of things right from the start. But taxes in the US are a lot less progressive than they used to be, so they come nowhere near taking care of that burden on their own.

(Well, ideally ideally social services could be funded well without taxes at all, but that's not a real-world outlook. And income inequality would be fixed too.)
If you raise corporate tax, then companies will be incentivized to pay higher wages. Because either the IRS will take the money and burn it, or they can do something useful with it.
Another VIC-20 alum here. At the age of 10, I remember trying to write a version of Donkey Kong in BASIC and was flabbergasted when I ran out of memory before I could even get barrels rolling! Ah, the good ol' days!
The Kinesis Advantage 2 helped me a great deal.
"Trickle down" economics is a strawman that mischaracterizes supply side economics:

https://www.youtube.com/watch?v=VlWCnA7TbNU
NMAP Defcon Release 80 improvements include new NSE scripts/libs and new Npcap
Because games are supposed to be an alternative to real life.
Ask HN: At what cost is technology justified
Couldnt help but ponder how the world will view twitter and Facebook 40 years from now. These companies have no doubt brought the world together. They have contributed heavily to the progress of computer technology and in turn other technologies powered by it.

They are also serving as the platform that divides nations, addicts generations and fundamentally changed the way our lives work. To me (and hopefully my fellows of this generation) these companies have laid the foundation of destroying democracies. Twitter is great but it also gives voice to powerful dividing politicians. Facebook is awesome that I can talk to practically every internet connected person on the planet but it’s disgusting how it’s used to change the progress and structure of nations.

Twitter edges out in the destruction in us given it’s become a personal newspaper by politicians.

At what cost is progress justified? Would be great to hear from folks who are close to Dorsey, Zuck etc to understand how they view the current situation and the role their platforms play in the world today.
All of the comments here seem to be addressing the issue of 0 being falsy, and I agree with them - 0 is a perfect 'useful' value that is no different from 1 in many use cases. But no one seems to be addressing the advantage of the empty list/array/collection being treated as falsy, which in my opinion is significant.

The major advantage of empty collections being falsy is that you can kill two birds with one stone - it enables you to reduce your use of nil/null/None dramatically, since empty collections will fail a very idiomatic "if items" check just as well as null. But at the same time, you don't have to depend on users (library or otherwise) being careful to provide an empty list rather than null when they mean 'no value' - if they pass a null then your code will take the exact same shortcut with the exact same simple, idiomatic test. Whereas the alternative is needing to do both the null check AND the empty check any place you cannot trust the users of your function/library/whatever to pass real empty collections rather than nulls, which not only becomes tedious but is quite easy for new programmers to fail to do consistently.

In my own experience, the number of cases where an empty collection implies that data is effectively 'missing' is far greater than the number of cases where an empty list being provided would be semantically different from a null - in both cases "there is nothing there". And being freed to then create and pass around empty lists means that my own code is no longer littered with the necessary guards against Nullness in cases where I am the consumer of my own functions and want to be able to write simple list comprehensions without any guards.

In Clojure this is somewhat less of an issue because, as others have mentioned, it's idiomatic to pass `nil` around in the place of an empty collection, and so it's _generally_ safe to do so where in another language like Python or Javascript the function you're calling might not expect it. But in my opinion there was no real advantage to establishing this convention when it could just as easily have been the other way around, and there would therefore be somewhat less opportunity for inconsistent or inexperienced programmers causing NullPointerExceptions.
A growing number of people and organizations are starting to choose Telegram over Slack. This became prevalent in the blockchain space where pretty much everyone prefers Telegram to other messaging apps. OTC brokers, quant funds, and the largest exchanges use Telegram in some capacity, some almost exclusively.

Since the official Telegram clients are open source and the org encourages open competition between third party clients, it's now possible to build a Slack-like experience with workspaces, folders, integrations, and hot keys. Telefuel.com is one example.

As Telegram launches their $1.7bn blockchain by eoy, it'll be interesting to see how they develop their crypto-economy. There seems to be a bit of development activity in various Telegram groups, but there's still a cloud of secrecy about the whole thing.

Disclosure - I cofounded Telefuel.
Forgive my ignorance, can someone please explain what this potentially means?
Absolutely! I think demand response is going to be even bigger than storage; see https://news.ycombinator.com/item?id=20664835 for more thoughts on this.
I went to college in the Bay Area and to a small private college with significant portion of very wealthy. Some in the private college concealed their wealth, some didn't. The thing is, most middle or above folks with an once of sophistication can sense the trust fund kid a mile away - most working class can sense something too, just maybe don't know the middle-class from the trust funders. I'm shocked the author was shocked to discover someone, at Yale, who spent their time in self-absorbed, non-survival-oriented activity was very wealthy. I guess some at the Ivy League spend their time learning to act wealthy without realizing that's what they're doing (I think the 2% of actually poor who get into the Ivy Leagues tend to be "hard working rules followers", who by this tend to not notice the obvious about people).

But given the real wealthy folks signal who they are, whether they like it or not, all day long, the situation makes your point about "they have to conceal it to be treated as human" ring totally false. Nah, they can't conceal it, not to very many, and most know it.

I've met some who didn't know but they were sad and I assume there are others who go in for much deeper cover but that's a small minority.
where do you get your cbd oil / what brand? Thanks
I didn't have too much trouble learning the Dactyl. Detailed my experience here: https://www.reddit.com/r/MechanicalKeyboards/comments/azkkpz...

It took 4 hours or so of constant typing tests to get up to 60 wpm. It took another week or so of working with the keyboard programming 8+ hours a day to stop having stupid mistakes.

It seems like it's going to be extremely hard to learn at first. Especially when you're hitting 5 WPM every time, but trust me, your brain will adapt. I was helped out by the fact that after spending a few days _building_ the keyboard, I wasn't about to back down. I was pleasantly surprised when it only took 4 hours.

Since then, my productivity is through the roof. Tons of thumb keys that are entirely programmable = heaven for an Ergoemacs user like me.
I’ll borrow a billion dollars of that pls. I’ll even keep it as a deposit with the same bank instead of buying a house so they have 100% security, if that’s ok.
I would consider starving in New Orleans despite the resources of the US Military being available government oppression.
I find "planetary annihilation : titans" to be a cool recent rts
How to Get Rid of Paranoid Conspiracy Theorists
Teenage rebellion is not a universal, it tends to be found in the so called WEIRD countries the most