skysight-inc/HackerNews huggingface dataset:
> I think they claim is that their is a lot of "dumb money" holding indexed products that are likely to sell all at once when things turn south.

There is no evidence for this. During the 2000-2002 and 2008-2009 index funds actually saw higher inflows:

* https://www.etfstrategy.com/three-reasons-why-indexing-and-e...
Location: Gilbert, AZ

Remote: Yes

Willing to relocate: No

Technologies: UI/ UX Design, Product Design, Sketch, Framer X, html/css/js

Résumé/CV: http://bradenhamm.com

Email: braden.hamm[at]gmail.com

Senior UI/UX Designer with over 10 years of experience designing for large tech companies and start ups.
How much does it cost to get this data?

They have this "contact us for pricing" form, which means sales dance is in order, which i want to avoid.
its an interesting argument you are proposing. but i feel AI/ML is not a normal tech trend because they are non deterministic systems. A normal tech trend would hit "plateau" after the "magic" or mystery fades away .

But non deterministic systems there is a good chance your walking of a on a misty mountaintop with a very high chance of irreparable damage where the cornerstone of agile quick fix build patch is not possible. or you stumble upon the a stairway to heaven where the possibilities and potential for growth seem limit less.
Apple Music Launches on the Web
I created an updated package with the ability to customize your emojis, and implemented it into our site (there are some examples in the description): https://www.npmjs.com/package/emoji-express
It's great when you need to share memory between pods, containers, machines, etc.
I'm over my toes here, being a programmer and not a finance person, but isn't this viewpoint controversial? IE, does everyone (relatively well informed) agree there are correct prices?
Satoshi Revealed Himself?
No, it relies on time.

You should use Zookeeper, etcd or Consul
"communication is much more difficult than we usually acknowledge. It takes a lot of patience, both from the sender and the receiver, to accurately decode a message. You need all that context to make sense of someone else’s ideas."

how true
Inside a smartphone factory in China (7 minutes video)
It just dawned on me that getting old and dying is most likely an evolutionary chicken and egg problem.

If you didn't get old and die, evolution of your species would grind to a halt.

Getting old and dying is required for evolution to transpire.

I can't see any reason why it must be an absolute truth.
anyone have the article
They surely do when there isn't anything else available.

Apple showed their long term roadmap at WWDC how they plan to purge all kernel drivers.
Playbook for Hiring Coding School Grads (Lambda, Andela, etc.)
And do you recall all the times when you said something and didn't see any ads for it? It sounds like you are letting confirmation bias rule your thoughts.
Yeah, and you want those roles and accounts scoped appropriately. Someone with the 'Admin' role in a pre-prod account wouldn't necessarily get that same role in a production one. Someone with admin in a standard prod account might not get that same privilege in an account that you manage for a customer, or one with extra compliance requirements, etc.
Correct me if I'm wrong, but you don't need a fast persistent Internet connection or enough storage to download the full Bitcoin/Ethereum blockchain to be able to send transactions correct?
Well, on the other hand, better to have the ability to deal with it rather than have everything obfuscated in unfixable proprietary firmware…

https://www.youtube.com/watch?v=fE2KDzZaxvE
Real-Time Ray-Tracing Tech Demo [video]
"Let's do Tinder... but with likes, shares & comments from your entire (extended) family, and your boss!"
Carfax | Senior iOS Mobile Developer | DC Metro Area | Fulltime | Onsite

As an iOS Mobile Developer you'll be a part of our Consumer Product Services team.

We have an entire floor dedicated to development - we're driven by data and are a technology company first.

Reach out directly: richardkolasa@carfax.com

Full job description: https://jobs.jobvite.com/carfax/job/oXXaafwY
I assume it’s a signal to others that you’re also willing violate the spirit of other laws (or rules, not necessarily legal) under the guise of plausible deniability.
Probably with the same actors too.
What happens when you open a new install of the browsers for the first time?
> It needs to be called out by the knowledgable every time.

Sure, but the way to do that is by sharing what one knows.
I share your opinion

I call this type of thinking "TED talk ideas" something that looks good on paper with a lot of wishful thinking but fails to consider most of the actual problems

Underbanked people use cash or some financial products targeted at them.

They have more things to worry about than having to worry their bitcoins might disappear because of some shady exchange
The FBI is an intelligence agency, FYI.
Not to speak ill of d3 but it is worth checking out some of the other libraries that wrap around d3 if you just need a plain old line chart.

d3's power is that it is very customizable and it is surprisingly easy to just think of a chart format you need and implement it (and it is very easy to update as new data comes in, you can reload individual chart elements which is very cheap).

But...that comes at the cost of all the extra code needed to build the chart. If you are just building a plain-old chart, I would look elsewhere.

I have a data-heavy application. There is some stuff that is really domain knowledge and building those charts with d3 is worth it. But for the basic line charts or whatever, I just use plotly. Yes, that means a heavier page but it is worth it to move the complexity of multiple chart types out of my code.
Everything sounds super-obvious and already-commonly-known to me until:

> conomic theory says asset prices should be determined by the value of future income flows. So how much is a bulb that produces £100 of tulips annually worth? If real interest rates on other assets are say 10%, then people would be willing to pay £1,000 for the bulb to get the same return. If they fall to 5%, the value of that same stream of flowers doubles to £2,000.

I don't get this at all. I don't see how it would sell for over £100 as long as interest rates are positive.
How does moderate inflation counter money clustering at the top?

It seems to me that it exacerbates the problem as 'the top' are fixated on assets and inflation tends to inflate those: "The rich get richer."

The working class, on the other hand, faces higher consumer prices with a delay in increasing wages and, having less 'disposable' income, is strongly affected. "and the poor get poorer"

Also, the lower-to-middle class must somehow navigate stocks or some assets in a 401k/IRA just to protect the purchasing power of whatever nestegg they try to grow (whether it's retirement, or putting kids thru college). Can't just keep that money safe in a savings account (paying 0.1%), it will erode.
Not necessarily, but often enough that the most expensive part in a mid range or high end gaming PC is an accelerator card meant to offload certain forms of computation that the CPU can't do as fast...

Or perhaps the h.264/h.265 codecs built into modern CPUs and GPUs?

And this isn't at all a new phenomenon, either. We've been using accelerators and coprocessors (as they were often originally known) for decades.
Online dating seems to be a perennial problem, like a note-taking or "todo app" that attracts many different approaches from startups, but whose end result never quite scratches the itch (for me, at least).

a bit offtopic, but have any HN users successfully used dating websites in the past 2-3 years to find long-term partners or spouses? If so, which did you use and do you feel the site/app helped facilitate that process, or was it more of luck that it worked out?
Samsung has already published a Ceph backend for their KV SSD, so you can use CephFS to get a POSIX filesystem backed by these drives.
Some people seem to think that there'll be a single cure for aging - a miracle drug, health regimen, or whatever flavor of the week happens to be in the news at the time. I think that if we get a cure for aging in our lifetimes it'll be things like this - killing aging with a thousand tiny cuts.

Assuming that this replicates and actually increases either lifespan or healthy lifespan, of course. (I'd rather have a 50s body until I'm 75 than continue aging past that point, even if I'm still dying at 76)
China hacked Asian telcos to spy on Uighur travelers
Maybe this is a problem with terminology then; because these definitions are clearly distinct and have entirely separate methods when you formalize them in math.

Perhaps we should call Pearl's Rung 3 counterfactuals "subjunctive" or something entirely else to distinguish the concepts and methods of Rung 2 and Rung 3. But these rungs are extremely different in formulations and models, and are clearly distinct. If you want to call rung 2 "simple counterfactuals," well I'm not super into that sort of debate as long as we all agree to the meaning of the terms. And if philosophy finds the distinction between Pearl's Rung 2 and Rung 3 difficult to accept, then it may also mean that philosophy has not yet discovered what Pearl has formulated.
Purely out of curiosity - and you may not be able to, or may not want to answer - but how does a company like Stripe structure this sort of business? Are you making loans right out of your working capital, or do you have separate debt obligations of your own to cover these, or something else? I would imagine this sort of thing is regulated somehow, but I don’t really know... would love to hear whatever you can share!
Show HN: Edge Enhancement Approach for Motif Aware Community Detection, KDD 2019
Yes, I know C has no function overloading (or optional parameters) of course. I didn't feel like writing it out twice though.

The pattern is more useful when there are more arguments to foo and you don't want to have bar(int a, int b, double c, foo * useme) and bar(int a, int b, double c) in the API.
Similar story:

I used to support the technology side of an "old school" trading floor order management system. In that job, hitting the wrong key meant that Hong Kong might not come up for trading tomorrow. That constant level of "I need to think through all of my actions" was both fulfilling but also very draining at times.

I remember shredding some carrots on a box grater one day while cooking and thinking: "The only place and person I need to consider if I do something wrong here is right here and only me".

It was a very refreshing thought.
Again, I did engage with the discussion. You just seem to think it is irrelevant.

I am actively disinterested in all the nonsense around population share of active/passive or whatever the Twitterati are bleating about. I have seen enough of these situations to just not care anymore about anything other than the two things I mentioned.
Antirez claims it is. Others are far more critical of his claims.

Personally I'd strongly suggest using a proper consensus implementation such as etcd, consul, zk.
>Because of the high cost of retrofitting a change to an API’s signature to address performance concerns, it’s worthwhile considering the performance implications of your API’s design on its caller.

ObjC is very verbose partly because it went with the "signature encoding" approach, which has its own tradeoffs, but I do appreciate the API consistency.

https://developer.apple.com/library/archive/documentation/Co...
You should research as much as possible about ONDK, the 800lb gorilla in SMB lending. They're a public company so the data is in their quarterly reports.
I think you do since not having it means that your wallet wouldn't know if you've spent or received any coins.
Ok, changed to that from https://www.universetoday.com/143298/thanks-to-trump-weve-go.... Thanks!
Totally agree with point 3 about Zinsser's "On Writing Well". BTW, great tips!! :)
Apple Change Causes Scramble Among Private Messaging App Makers
I didn't say that I knew. I was only disputing the relevance of defending individual Tesla crashes by saying that Tesla's are, on average, less likely to crash when on Autopilot. You can't compare Tesla drivers on Autopilot to all drivers -- you have to compare them to themselves, or you have an extraneous variable.

Fatal human accidents are on the order of 1-10 every billion miles of driving in the US, yes. Tesla Autopilot crashes seem to be much, much, much more common.
As far as I can tell Mozilla does not have a spot to select what the donations go to. I haven't gone past the first screen on the donation page so maybe its further down the process.

They do have the option to send a check so you could restrict it for only Firefox development but any money that is not restricted is fungible. This means if I donate $100 for Firefox development they can take another $100 (that is not restricted) that they would have used on Firefox on something else. Most people do not mark their donations as restricted so I would still for all intents and purposes be funding something other than Firefox.
Well, his a priori is rather skewed, though.
As I understand it, that counterfactual reasoning is fundamental to human thought seems to be one of the main motivating factors of Pearl's entire causality push, and precisely why it's not OK to ignore causality in science and statistics and machine learning.
When you are only using Linux machines, X mostly just works, while correct terminal bahaviour and appearance depend on configuration and TUIs.

I'm not praising X nor am I shitting on TUIs, also I have indeed had more problems with X in general, but not when both host and guest were Linux machines.
This is the ultra-aggressive marketing that Slack has been pushing ever since they got any traction. They seem to pitch that idea to anyone who will listen even though like you say, it makes no sense.
Well then you go through the HOA or at some point the cops or city will declare it a public nuisance etc... you know disturbing the peace.
If your compiler is allowing K&R declarations, or no declarations at all, without warnings, it's best to review the diagnostic options. If you have that nailed down early in your project, you won't have that frustrating afternoon later on.
Every time I read about something related to slowing or stopping aging, I think what the world would be like with Trumps and Putins that would live forever.. hrrr..
I would imagine there's a fundamental limitation in DNAs ability to be copied over and over without information loss.
Very interesting presentation.

Slide 43 is for write performance though. RocksDB does a lot of clever things with writes, like delayed and batched flushing with a WAL for recovery. Would be interesting how that benchmark was written.

Other slides with read benchmarks show very significant performance improvements.

But comparing directly to a software DB seems inappropriate to me anyway. We can't expect (and definitely wouldn't want) a hard disk to offer something as complex as RocksDB/LLDB/etc.

I would rather imagine that the software DBs start taking advantage of key/value disks internally.
No, it is absolutely a matter of opinion. This is your opinion. Doesn't mean that it is fact.
Yes, but...

You might have many, many sequentially related records in one 4k block of an index retrieved from a SSD. Maybe 200. Then in turn you can retrieve those index blocks sequentially and get a performance improvement.

In turn, when you're doing a merge or bitmap scan over the index, this can make a really big difference.
If the 409a price is greater than the strike price, of course you exercise. If you don't want to hold it just sell it back to the company.

Also this gets the tax treatment totally wrong. It's not treated as regular income when you exercise, only AMT income. This is a huge difference because the large default AMT credit means that you can exercise a substantial amount without paying taxes.
Lol, because they probably already spent their fee.
Exactly.

Relatedly, we are still evolving, and social policy is part of what dictates this.
But did they break any laws? Can SEC or AG cone after them? AFAIK they dont even have US presence right? Its all China owned??
It will be an ongoing cost, however the $307m number includes 5+ years of stock grants at much lower valuations which were all realized at once. Future costs will be much lower, more in line with regular payroll spending.
Gmail's a bad comparison because it never had to make money directly - it was just there to help Google build and maintain their search monopoly by acting as another data source and shutting out competitors. Slack, on the other hand, needs to make money because chat is their only product.
Sites with dumb password rules
Type a message into the second box. The one that says "secret text" in order to get the cover text which you can then put into the decrypt page.
True, not a native feature of Redis. I'll put Consul on my list of things to check, thanks for contributing to my knowledge.

Regarding the article, I realized I used the lock for efficiency and not correctness, and it might be why I never encountered issues.
Nice! FWIW, it doesn't seem to support streaming, so large payloads can take a while (as the entire request needs to be returned to cloudflare, and only then does argo send the response payload back to the client, so you get a double-latency hit).
Mattermost, IRC, etc.
> If you didn't get old and die, evolution of your species would grind to a halt.

> Getting old and dying is required for evolution to transpire.

I don't think this is actually the case - only dying is required, not the getting old part. If a lion is still having no trouble catching zebras at 20, why shouldn't he stick around having kids? (The answer is probably something along the lines of "keeping this gene carrier at maximum health is significantly harder than spreading through fresh, if diluted, gene carriers" - though some species do seem to manage agelessness, most intriguingly the naked mole rat)
Something like...

double * doMathOperation(unsigned N, const double * in, double aux1, double aux2, double * out = 0);

(obviously, in C, you would leave the = 0 out and document it instead).
You can only have 9 Secret Crushes at a time.

Believe it or not, they actually have put some thought into their final product based on the beta tests conducted in smaller international markets.
Samsung didn't make this for the long-tail of consumers who will never need hardware specific solutions for their KV stores - it's for Facebook, Google, etc who build hyper-optimized KV stores that operate at huge scale.
> So, this (lousy, but interesting) study is basically "fasting by using drugs."

That sounds to me like a big deal, given that most people find fasting difficult (and unpleasant).
What do you want to do instead of what you're doing now and how does getting a degree help you do it? Wasn't clear to me from the post.
We should separate what the tech can do in theory, and what the tech in practice can do.

In theory, cryptocurrency can probably do this. Even as someone who is extremely critical of cryptocurrency and blockchains, this is actually one of the few use cases in which it makes sense - "Hey Bob, I want to buy a business license online. If I give you a $20, can you give me some bitdollars?"

On the other hand, this probably won't work out in practice. Cryptocurrency exchanges do fall under KYC, so the documentation burden still exists. The unbanked could build their own exchange... if they had the capital. In addition, the high level of technical complexity and the need to trust in the unseen (proof of work stakes aren't as good as physical bills when it comes to trust) means the benefits are negated compared to just using the grey market to have someone transact on your behalf (which is a common practice for the unbanked, and also my uncle who still doesn't understand Amazon).

Someone could solve these problems, but they'd need to maintain an ongoing company to do so, which would again trigger KYC and downstream fees.
Sure, but we can correct for that, we have the ability to reliably store copies of the information in DNA (a person's full genome is only a few gigabytes) with error correction (or at least verification).
Android is an interesting use case. It would probably be mostly useless to SSH from an Android if the TUI ecosystem wasn't so prevalent.

You probably also refer to Windows and MacOS, but that just corresponds to another type of difficulty (Xming, Xquartz), it doesn't make it inherently worse/impossible.
Hah, so I was a total housing bubble head in 2005 (though I was to naive to understand the debt instruments that would amplify it).

And I've been telling my economist spouse for over a year that passive investing boom is going to distort things (and they roll my eyes at me, b/c they hate it when I dabble in armchair economics).

That said, I believe much of tech is crazy over valued, but I think we are in a new paradigm since SO MUCH capital has flowed in private markets (NY Times article about "More Money Than We Ever Imagined" really shows this well). But I am far far from being proven right on that.
> And since it's not like there's a huge penalty for using Redis

There is compared to shared memory.

If you actually need to scale and don't have an in-memory cache layer over Redis you're likely going to get hurt.
It was just an illustration in C++ (the C version would just document it, obviously). There is no way to do this in a vendor specific way without some sort of name mangling that will hopelessly break the ABI...
I've been looking at Redis recently as a potential solution to some caching I might want to do, and one hurdle I encountered almost immediately is:

Suppose I have some function, get_members_of_group(dt, groupname). It returns a set of strings. There are arbitrarily many groups, so I can't just cache all of them in one key. Someone might make a new group at any time, and groups are never deleted or changed, they just age out.

So far, this seems great. I make get_members_of_group_from_redis() first check redis for a key group_members_{dt}_{name}. If it's there, return it. If it's not, get it, cache it, return it.

But groups can also be empty.

Redis doesn't let me store an empty set. If a group comes back empty, the fact that it's empty can't be cached because you can't tell the difference between "not cached yet" and "cached but empty".

I've googled it a bit and all of the workarounds (sentinel key/value pair, storing "empty" at that key so the SMEMBERS fails with an error, etc) are hacky and make me not want to use Redis.

Is this a me problem and everyone is OK with slamming their db with hits if a cached function returns empty, or is everyone just ignoring all non-str datatypes and storing everything as JSON? Or is it just that weird to have a function that might return an empty set that nobody else has this problem?
This is just wrong. You pay capital gains, not ordinary income, tax regardless if you exercise early or not.

The only benefit to exercising early is to avoid the AMT impact.
> If a study finds that increased rates of gun ownership alone causes an increase in gun violence

If a study finds that increased rates of gun ownership when isolated from the list of variables that they have controlled for, is linked by correlation to an increase in gun violence then why do you believe publishing that correlation is supportive of gun control?
Introduction to Tropical Geometry