skysight-inc/HackerNews huggingface dataset:
It is not a bubble, in the sense that once it is bound to abruptly "pop". It is also not a scam, in the sense that there is no value.

It _IS_, however, on the Gartner hype cycle (look it up in Google Images if you don't know it), and way to the left of the "plateau of productivity" where technologies like Java and python and smartphones and solar panels are. It is probably near the "Peak of Inflated Expectations", headed for the "Trough of Disillusionment".

Which does not make it a bubble or a scam. Just overhyped. Part of the learning curve is figuring out where it is useful and appropriate, and that is mostly in areas where decades of conventional, non-ML efforts have not paid off.
I’ve built 100 open-source apps with automation tools
For a mom & pop store without a personal guarantee 10-15% is an excellent rate. If there's a personal guarantee attached then 10-15% is a terrible rate.
OAuth Scopes for Slack
Typical business loans are usually capped at around 10% of annual revenue.
Is that basically like having B-trees on the keys? I guess you would need also an API to retrieve multiple values at once, like `MGET` in Redis.
Fucking love shit like this.

More folks should write compilers. Can't wait to see your next compiler, Rui.
Does that logic extend to all public assistance? All systems will be gamed to some extent, even corporate welfare and programs available to professionals (mortgage income tax deduction in the US, EV car rebates in the US, etc). I'd much prefer to see a program like "babies in boxes" that extends to all families than programs like a massive EV subsidy given to rich dentists and VCs who don't need the money.
These approaches are so baffling to me. Their tagline is even "control electricity on Shabbat!" while telling you all the ways you're technically not controlling electricity.

Loopholes that violate the spirit of the law but technically fit the letter of it make sense in doing your taxes, but it seems extremely risky to take that approach with a god. "Haha guys, very clever, you got me" doesn't seem like the end result for a being known for smiting.
Did you have a PIN/Passcode on the account [1]? That a 6-15 digit number you can set on an account that you have to supply when you call support, or have to give to your new carrier for them to get your phone number ported off of T-Mobile.

[1] https://support.t-mobile.com/docs/DOC-37477
I agree with your views, but anecdotally, my worry is about how many of those Mom and Pop investors bought the index funds specifically because the index funds have recently performed well; and of that faction, how much of the capital allocated to index funds was pulled from other sources, causing those sources to fall in value?

The data would also support that on a dollar-weighted basis, most index fund investors are not really buying-and-holding:

"Turnover rates for two of the most popular ETFs are higher than 3500%(!), an average holding period of about a week. That is dozens of times greater than the trading liquidity of even its most liquid constituents"

http://www.grantspub.com/files/presentations/Grant's%20Confe...
To get a faster reply, I've emailed your comment to the mods, since along with other comments it seems like they'll want to correct this, using the contact link in the HN footer.
factoring comes in different flavors too. for instance, you can flat-out sell future aaccounts receivables (at a discount, so it has an imputed interest rate), or you can use it as collateral for a loan (with an explicit interest rate).
>Furthermore, "regulated" in the context of 18th century refers not to government oversight[1],

While that's true, it doesn't mean that the militia was meant to be free of government control. The constitution provides for congress calling forth the militia and The Militia Acts of 1792 gave the president the power to call upon the militia to quell invasion or rebellion.
It looks to me as if the comment about "extreme events" is an illustrative example rather than a specific statement of BBC policy. Which is just as well, because I agree that it seems to go beyond current consensus.

The BBC is not proposing to "de-platform" everyone less alarmist than the IPCC so no, I wouldn't expect them to de-platform everyone more alarmist than the IPCC either. Here are some things they do say:

> As climate change is accepted as happening, you do not need a ‘denier’ to balance the debate. Although there are those who disagree with the IPCC’s position, very few of them now go so far as to deny that climate change is happening. To achieve impartiality, you do not need to include outright deniers of climate change in BBC coverage

and

> There are occasions where contrarians and sceptics should be included within climate change and sustainability debates. These may include, for instance, debating the speed and intensity of what will happen in the future, or what policies government should adopt.

all of which seems to allow for a considerable degree of variation away from the IPCC's position before anything like "de-platforming" is on the table.

(I'd still like to know what exactly "officially a climate alarmist organization" means. By "climate alarmist", do you mean the same as "believing that climate change is real", or something else?)
Wow. This is amazingly innovative and scary. The "flexible" mechanism could unwittingly lead to very high APRs. That they get the money before it gets deposited to your bank account (and used for other expenses or withdrawn prior to bankruptcy) and the application is instant-- wow.

In two years or less, Chase and other innovative banks will be hitting Stripe APIs and emulating this. But they will never match the ease exactly and they will never have first dibs on the revenue.
The EU requires member countries to let money cross their borders, and grants corporations the right to pay taxes for the entire EU in the member country of their choosing.
I worked in SMB finance for four years. Here's the big players:

1) OnDeck (Now a public company)

2) Kabbage

3) Square (For their own customers only)

4) Paypal (For their own customers only)

Stripe is obviously following the Square/Paypal model which already own the customer - life is tough for OnDeck and Kabbage since the default rate for standard SMBs is so high and competition is so fierce for them across marketing channels.
Plus if they accidentally kill someone they still have 8 lives left.
The whole issue is that Intel cannot die shrink anymore and are stuck at 14nm
A small shell script for life journaling
Following this up:

Their statement on how it will not disrupt society: https://secushare.org/society

And statement on their threat model:
https://secushare.org/threats

The language is a bit passive, but charitably, their intent is to push surveillance stakeholders into either a) using social means to infiltrate group membership, or b) targeting user endpoints with malware. The tool will do this while frustrating passive interception.

Presumably we can use ML bots on accounts to infiltrate communities by now and then hand the reins to an investigator as a cover identity when it becomes useful.

Just not sure how this is all desirable.
It's worth mentioning that many small businesses can't get SMB loans that cheap (if at all), and can also earn a higher return on each dollar reinvested in their business.

In the early stages of an internet-enabled, distribution-bound company, 1 dollar reinvested (say in ad spend) can net you 1.5-2 dollars in increased sales. So even at a quite high APR, it's still a net win for many companies to take that debt on.

Obviously you'd rather take on debt at a lower APR, but if your risk of default is high, nobody is going to give you a low APR.
> The C vararg spec is not well-designed. If you pass all function arguments via the stack, va_start may be implemented pretty easily, but on the modern processor and in modern calling convention, arguments are passed via registers to reduce overhead of function calls. So the assumption of the spec does not match the reality.

The original assumption of the pre-ANSI <vararags.h> was that way, since it was just a hack exploiting actual object code behavior in the absence of language spec support. But ANSI C standardized the ... ellipsis, and the old hack became undefined behavior. A function declaration with the ellipsis is not type compatible with one that lacks it. This difference in type means that the compiler can map variadic functions to a different calling convention, such as one that always uses the stack for all the trailing arguments, even if they occur in positions for which the regular convention uses registers.

I wouldn't call variadic functions well designed on the whole, but aspect isn't badly designed.
CodeReady Containers – A local, minimal OpenShift 4 cluster
Asset Based Lending is the blanket term for borrowing against receivables and/or inventory: https://en.wikipedia.org/wiki/Asset-based_lending
Depending on your level of intoxication, you might swipe right the second time.
You've crossed the line. Please stop. I replied further at https://news.ycombinator.com/item?id=20890092.

We detached this subthread from https://news.ycombinator.com/item?id=20888273.
OK so I have been dreading doing some graphing work for too long now and am curious if anyone can help point me in the right direction.

How would you go about creating a live stock chart graph with D3.js?

All of the tutorials I have read assumed that the graph data was set in stone. Take this data, produce this graph.

I have created a few mathematical indicators for equity price predictions based on live data feeds, and I want to visualize them in real time in a graph.

Do you just keep rebuilding the graph every time a new datapoint comes in?
I would reason that if the neonatal care units are empty, it means that all the children recently born were healthy and didn't need intensive care. :)
0day Android Privilege Escalation Vulnerability
Why Red Hat Sees Knative as the Answer to Kubernetes Orchestration
It’s a huge stretch to say the S&P 500 isn’t the current top 500 stocks by market cap just because they don’t include several recent IPOs and have discretion to exclude stocks based on potential stock manipulation. These are very rare cases that have little affect on the overall index. In time (not instantly) they add large established companies. Proportions are always weighted directly to market cap percentage. They’re not weighing some stocks higher than others like how an active manager would allocate.

Agree “beating the index” is quite a joke since that is the benchmark for fund performance and so much money is passive invested now. Matching the index performance is saying “our fund equities have appreciated on equal basis to how all others have”.
The scene in The Social Network about adding relationship status to users' profile sums it up perfectly. Facebook was a large catalog of your friends, friends' friends, classmates, coworkers etc., and showed you their profiles, pictures, if they were dating, who they were dating, their interests and more. Facebook was the largest dating site in the world the moment it got popular.
I agree. If all you can do is ask for a key, then you can't optimize the order in which you fetch them. That does matter, because if you fetch keys in the same block you can load the block once. Maybe the new optimizations the SSD can do with this level of abstraction will make up for the difference in performance. Or maybe they can try to organize keys by sorting or something like that.
It's nice to find a good D3 resource.

I've had a couple projects where I wanted to dive into D3.j but I found it to be a huge topic and most of the time I end up with a D3 related framework where I don't have to dive in to the depths of D3.... but still wishing I could learn D3.js directly.
How would you do a backup of this KV store if it's not exposed as a filesystem or block device? You wouldn't (it's for ephemeral caching?), or you'd just walk the entire keyspace?
>inflation erodes ... wealth

a good thing?

> inflation has a cause

that was #1 in my comment: monetary stimulus

as for other causes: you are arguing minimum wage benefits the poor but raises prices as does increase in union power. I don't quite follow...

Minimum Wage: It seems you are ignoring ("the forgotten man") workers displaced by minimum wage (and increased barrier to entry of no/low-skill labor). Then arguing that the increased income for those who receive it as a raise either offsets the inevitable price increase in consumer goods or is worth it due to the time it takes for the consumer goods to find equilibrium with the new minimum. You may well say this is preferable to monetary stimulus which the banks and rich receive first and get the benefit of the time it takes for a new equilibrium to be reached.

Union power: benefit to protected union workers, subsidized by all consumers (who must pay the increased price of goods the union effects). this works out to just be special treatment. Granted, some may prefer we treat this class (working-poor, low-middle class) as special as opposed to that class (ie rich, upper-middle class). To each their own.

Am I missing something?
1) DHEA is not a diabetes med. In fact it's a steroid (not really an anabolic one, though it is a precursor to anabolics) and illegal in the EU. It is a substance which is lowered in older people, so older people supplement with it.

2) Metformin is a diabetes med, and it's used by antiaging enthusiasts independently and along with growth hormone

3) Fasting creates larger growth hormone spikes, and improves sugar clearance. Dunno what it does to DHEA; eat lots of eggs for that one.

So, this (lousy, but interesting) study is basically "fasting by using drugs." Meat heads and antiaging people have done stacks like this for years. Unclear whether or not it actually helps with longevity, but it probably improves quality of life. So does fasting, and it don't cost as much.
I find Redis is very useful when you need fast, temporary access to memory in a distributed system. I have used it several times as a distributed lock, or as storage for real-time computations in a distributed system that only use primitive values, for example aggregating page views into different clusters (hashes or sets in Redis) and then saving the result to DB.
In first gear, so not that fast.
Show HN: RCE Elimination
I like recursion; about the same as I like regex. In theory, it feels simple, and the power relative to that is amazing. In practice, it can be aggravating, but once solve it feels so damn good :)
Very neat idea.

But I worry that it's vulnerable to bad people.

Got a hefty personal bill coming up, and you're pretty confident your SaaS business will be dead within 6 months but Stripe has no way of knowing based on current numbers?

Thinking of getting a divorce (startup or marital)... maybe time to grab the largest advance possible before your soon-to-be ex(-co-founder) realises?

The problem is that even if only 1% of Stripe's customers might match these kinds of profiles, that same 1% might be taking 20% of the Stripe Capital advances.
It’s a solid response. Not sure if it’s worth pointing out but you are totally fan boying PC and making his response out to be way more than it is.
Yes, but strategies change in a crash. It's possible no one learned from the 2015 flash crash, but I bet a lot of smart funds out there are ready for one. If a dumb AP is going to put out a crazy price someone is going to be there to snap it up.
"Enough for Nature! Next time, let's see if we can get away with 8!"
This is a great explanation. Can you explain why this isn't a problem for actively managed funds, though? Do they just avoid stocks like CB?
FYI you need to type something into the "Secrete message" and ask to "Encrypt" using the prepopulated "LM context".

Both the context and secrete message change the encrypted message
The article mentions RocksDB, which is a great backend used in other databases. It's key value, but it can be used to build other databases, for instance graph databases.

Key-value can also be just part of a database. Like having a key-value index.
Even an infinitely conductive sphere does not screen the quasi-static near field very well. Although the delay is probably going to be weird, greater than direct visibility. Atmospheric EM events indeed are what comes to mind.
Another article references USA-224 launched in 2011, that passed over the site in the time frame of the incident.
There are iterators in the API I believe.
Yr-old tech worker challenging Nancy Pelosi
i read the article you mentioned and found this tit bit quite interesting.

" In the 2.0 stack, the programming is done by accumulating, massaging and cleaning datasets. "

there is large scope for error/issues/politics in each of the mentioned steps. but i think it helped me frame my argument more succinctly AI/ML is not software 2.0 because it is not software. all software needs a ietf RFC :)
How social networks can be used to bias votes
Probably this is a healthy reminder of how the brain optimizes and uses sections of itself. Without the need for vision, those cranial areas can be better used for other things.
We underwrite our loans based on factors that include your payment volume and history on Stripe. There’s no strict cutoff on how much sales you need to be eligible, but for now we require some payment history with us before we can qualify you for a loan. Eventually, we hope to be able to offer capital to virtually every business on Stripe—even those just getting off the ground!
9 men, no less.
Is Redis safe to use for a distributed lock?
True for a single node. However, there will be multiple IP address/connections anyway, since YugaByte DB is a distributed DB and it runs across multiple nodes. JDBC drivers connect to only one node - so to provide true connection scaling, the client side would need to become aware of a multi-node cluster and do connection pooling across these. Of course there are other issues also that need to get solved that are slightly related:

* The node given to the JDBC driver could be down, or nodes could get added/removed over time. This makes "discovery of nodes" a problem.

* We could use a random round robin strategy to connect to nodes - where client connects to a random cluster node which internally connects to the appropriate node. This would result in an increased latency, and also an increase in the net number of connections needed.

These may not matter if the load balancer is smart like in the case of Kubernetes (and where the extra hop becomes mandatory as well). But for non-k8s deployments, these help.
It's removing a layer of complexity from your storage: just as the article explains (does anyone read the articles? Anyone?) there's currently a lot of overhead in SSDs mapping their underlying model into pretending to be hard drives with 512 byte or 4K sectors, just like 40 year old spinning platter.

Your filesystem is then layering a bunch of work on top of that to map the things you care about - files - into a bunch of fragments and metadata into those 4K chunks. You would gain the ability to do things like:

1. Throw away all the spinning disk emulation code in the SSD.

2. Align the FS level primitives with the storage: if you've set your RAID chunks to 64K per array member (for example), store a 64K object in one write, not break it into 16 x 4 K blocks. If your ZFS filesystem is set to 1 MB records, write 1 MB objects to disk, not many 4 K chunks.

3. Variable sized objects mean your filesystem could simply dispatch whole files as objects: if the FS knows your photo is a 20 MB file and your source code file is 1K, it no longer has to break the photo into many blocks, or waste a whole 4K block on a 1K file, it writes a 20 MB object and a 1K object.

4. Applications could access the storage even more directly where it makes sense: Postgres, for example, stores large records via the toast mechanism, where very large column in a row will be stored as a separately to the rest of the table (so as not to blow out the table files). You could extend that special case to simply address the storage directly, and not bother with filesystem overhead at all.
Thank you for the reply!

I'm not sure what the best way to link a source on HN is, but I'll do my best.

McCrae and Costa did a study in the 1980s that looked at correlations between MB and FFA, as part of a larger, longitudinal study on aging. There were 468 participants.

Here are the correlations found in the study:

E/I=>Extraversion: 0.74
N/S=>Openness: 0.72
F/T=>Agreeableness: 0.44
J/P=>Conscientiousness: 0.49

As you can see, these are extremely strong, and the reason F/T and J/P are in the 0.40s is the cross-correlation I was mentioning, with part of the T/F prediction being tied to intra/extraversion (0.19), and part of the P/J prediction being tied to openness (0.30), which is intuitively just what you'd expect.

The full table of 16 correlations is available here:
McCrae, Robert R; Costa, Paul T (1989). "Reinterpreting the Myers-Briggs Type Indicator from the Perspective of the Five-Factor Model of Personality". Journal of Personality. 57 (1): 17–40

...so that's one of the sources for the correlations I mentioned, though there have been other such studies. But as I said, the strange thing is that this information has been publicly available and is even referenced on both the M-B and FFA Wikipedia pages (i.e that M-B and FFA are more or less measuring the same thing) and yet the popular narrative remains that one is dogma while the other is pseudo-science.

(and sorry, yes indeed, the article directly says M-B has been discredited, which is part of the point I'm making. It SAYS that, but it doesn't offer any support for that claim, and the only data it cites shows the opposite)

(edit: author does cite one source, a Vox article, which has the same problem of not citing any data and also plugs the FFA, saying "the newer, empirically driven test focuses on entirely different categories" which suggests the Vox author has also not delved into the research. Most of the people quoted in both pieces make statements like "[using the M-B] would be questioned by my academic colleagues," which may suggest the echo-chamber nature of the problem)
Russia's Typhoon Class Sub Returning to Service
Offshore racing sailboats use untethered drones frequently as there is rarely a helicopter available for publicity and action photoshots when 1000km out. I would think tethered would be great for them as they don't want to risk loosing a moneymaker with lots of potential remaining.
In addition to the many good answers, it's also used as a backend to SQL databases (like RocksDB which is mentioned in the article).
But who will be the first to use a Key-Value SSD to implement a file system?
That's a good problem to face.
Specifically targeting a population, and the coincidental demographics of that population are two entirely different things.

That 70% is part of the 100% which they are actually targeting, but only coincidentally. There are plenty of fast food ads targeting health-conscious consumers.

You could also point out that 70% of Americans are also Christian, but that doesn't mean every company that sells to Americans specifically targets Christian customers...

...also, most large fast food companies also have a significant presence in multiple countries.
To the people wondering how to make it work...

On https://steganography.live/encrypt leave the LM context intact and type your secret message into the secret message box. Then click Encrypt at the bottom.

Select the output cover text and copy it to your clipboard.

Now go to https://steganography.live/decrypt and paste the output cover text in and click Decrypt to recover your secret message.
I get that. It's complicated because no one knows what happened; did he order it declassified and they just did it poorly or was he instead saving whoever originally took it a huge deal of trouble.
If implemented correctly, there are guarantees of safety and liveness: https://redis.io/topics/distlock
Why doesnt google pay a fee for showing the content of the website?