skysight-inc/HackerNews huggingface dataset:
There are very few companies developing telephone switches. Ericsson famously ditched Erlang in the late 90s, and as I hear there's very little Erlang remaining there.

Can't say about other companies.

Cisco uses Erlang in the control plane apparently [1]

[1] https://twitter.com/guieevc/status/1002494428748140544
> Really great animated illustration of tit-for-tat vs. other strategies: https://ncase.me/trust/

Thanks for sharing! Probably the best explanation of classic game theory that I have seen.
Kind of curious also how this works. If they’re in YC surely someone must have noticed? Murex is in use in all the banks I’ve worked at in the last 5 years, it’s rather well known?
This has nothing to do with "data misrepresentation". It's about distributed consensus. It's not even really about storage, but about multiple parties agreeing on a single truth.
In the '90s there was a case of corporate espionage (theft of integrated circuit IP) where the guy had copied the design databases into a unix directory named '..^A' (control-A at the end) such that a 'ls -a' would show two '..' entries.
This is a very techincal topic, of course the vote to comment ratio is going to be very high.
This is a textbook example of why Lean Startup exists.
I've been creating trading bots for a while now and would have preferred if you targeted your communication at someone like me rather than at people new to the market. It would have seemed more honest. As it stands you don't address any of the potential questions I might have had, such as:

Why the focus on crypto when it's illiquid, unregulated (people lose money from folding brokers regularly), hard to secure etc. vs forex which is highly liquid (very little gapping/get the price you want, when you want), very well regulated with many highly professional international brokers offering APIs you could work with right now. It feels disingenuous to target crypto only, even if initially, like you're cashing in on the (currently subsided) wave. I've talked to 100s of traders too and I don't recognise the problems you've raised.

Why mention 1000s of currency pairs when... there aren't 1000s? In forex there are dozens, in crypto - well OK any amount a broker puts together, but understand that the more rare or minor the pair, the less liquid and harder to trade by algo. And you don't want to algo trade correlated pairs, that's just taking more risk unintentionally. So in practice you don't want to be trading 1000s, that's unrealistic and misleading.

Where's your education section - this really isn't as easy as you make out, and you offering MA Cross as a sample shows how much this is targeted at the beginner level. Which is where people lose money. You need to be the resource for algo trading education. Better than the ones offered elsewhere.

Saying you're democratising something that is pretty much already democratised is not a great start, IMO. Algo trading in forex is not an immature market. Look at the Metatrader website or Forex Forums and you'll find dozens of free bots to get you started with the code and backtesting.

Going forward I'd like to see you educate your users better, talk more about the realities of algo trading and offer more up front.

You've probably built something really cool, but I can't get past these initial red flags. You should show us the non-coding interface and talk up that side. I've used similar in the past and it can be a quick way to build an algo, but you've got to have guidance to make anything profitable - I've been through 1000s of ideas but the markets can offer multiples of those back in edge cases where they fail. You should list your indicators, talk about what risk management and order management features you've come up with, show traders how you've solved many of the tricky problems.

There's huge room for a profitable business in this field, particularly in creating a platform that can displace MT4 with a multi-core, secure backtesting environment using Python or similar. Maybe even incorporating ML in a non-code fashion. But the non-code parts would be the icing on the cake. Most algo devs have to get their hands dirty at some point.

Otherwise I'm just worried you're going to mislead a lot of people.

That's my 2 cents, hope it helps with perspective for you or anyone coming after you in this space.
Out of curiosity, do you also have experience trading equities/derivatives? I largely agree with you (especially the words of caution and about buying other peoples' trading infra), though I'd push back a bit on your assessment of automated trading at lower frequencies than HFT. I'm in strong agreement with you about the lack of utility for what is typically called "charting" or "technical analysis", but I don't think it would be fair to characterize all of stat arb at less than HFT timescales this way.

But my experience is entirely outside cryptocurrencies, so take that for what you will. I'm just curious to hear if you're also applying this perspective outside cryptocurrency trading. If anything I'd expect it to be far easier to profitably trade cryptocurrencies these days since the space is still so inefficient.
Even if you assume programmers are replaceable code monkeys, you seem to be ignoring a large portion of what their responsibilities involve: fixing bugs, writing tests, integrating 3rd party libraries, managing version control, etc.

Simply changing from programming language to one with a different target audience isn't going to make those responsibilities go away; you'd just be pushing them to people who don't necssarily have the skillset to translate a requirement to the highly strict format that a programming language provides.

Your idea is analogous to saying "if only I created an amazing enough 3D printer, architects would no longer require engineers and construction workers to erect a building". But this ignores the fact that an architect doesn't know the first thing about bylaws, material strength, logistics, rain, etc. In reality, now the architect would be responsible for having the expertise of one or more other prefessions.
has this been examined by a lawyer? Has this been tested in court? What's the stance of fsf and open source on this?
The headline was misleading and the text would have been better by being up front that it was an advert (and the author really didn't need so many links to Blue Oak).

For a different take see Mitchell's line by line analysis of MIT: https://writing.kemitchell.com/2016/09/21/MIT-License-Line-b...
Not really, in fact it's something I've come to expect here. There's a loss in social status for appearing too enthusiastic about a new thing (that might not be so great) and if the new thing replaces a difficult-to-use old thing then the people who invested effort in understanding the old thing don't want to participate in making it obsolete.

Don't forget that people often just want to use an algorithm and are not necessarily that interested in the underlying mathematical structure, only in whether it works reliably and does a better job than the existing solution.
Did you mean to comment on a different submission? Because the article here does not contain the word "kelly"?
Super interesting - thank you! Also quite brave.
Right now, US has a policy that allows no more than 7% of permanent residents from any country. Right now, every member state of EU can have no more than 7%. However, If they can present EU as an unified federation (just like USA), US should impose 7% rule on the EU as a whole.
I use Arch BTW
The platform is for traders who knows what they are doing. We have professional traders building their trading strategies on the platform.
We are working on marketplace where non-professionals would be able to invest in professional trader's strategies for profit share.
Oh, hello there.
Yeah I really want to move to a language with pattern matching. Hopefully it will finally land in Java
Sometimes I wonder if the large institutions with just recycle + compost bins know that all your waste just ends up in the trash anyway, and they're just labeling the trash bins as "recycle" and "compost" to make eco-conscious consumers feel better.
All of those things are still true in certain contexts. Java is verbose compared to Kotlin or Ruby. Java is slow at initial JVM launch. Many 2005-era enterprise coding practices are still in very wide use for new projects.
They already have a fleet although in just a part of one city. They will keep expanding the fleet and the area/cities covered over time. Instead of one big announcement that we have selfdriving cars they will keep expanding and improving over decades. And just like people kept harping about driving range of electric cars. They will suddenly be everywhere. Car manufacturers are wary of Waymo so far but the first large manafacturer to join hands with them will probably dominate car/transport industry of the future.
It has been written by lawyers.

It's been publicly announced 2 days ago, so court cases or in-depth review by other parties are unlikely to already have happened.
I’ve rented a car in Montreal on several occasions in early 2000s and my contract explicitly forbid me to enter the Bronx and Queens boroughs of New York City.
Unfortunately the links that would describe how to do it are no longer available.
Reporting as spam for Blue Oak
I’ve not tried either, although in my limited exposure to SML it seemed fine.

The other related feature whose lack I regularly lament in most languages is multiple function heads, which apparently is rarely used in the ML family tree, bafflingly.
It's not quite that extreme, but the burden of proof is generally no more than preponderance of the evidence, i.e. more likely true than not true. This is the case for many associations that have internal discipline or jurisprudence for misconduct by their members.

By the way, the reason to retain a lawyer is so that you don't unwittingly say something that could create criminal liability. Nobody has a right to attend Tufts and as long as they follow their policies a lawyer or court is not going to stop them expelling you.
Not quite the same but once I had to install Windows 7 and NVIDIA graphics drivers without a functioning monitor.

If blind runs became more popular then maybe I could hone that skill.
Minimal look is quite slick. I would like to to test the cloud developer interface using a demo account to provide feedback ;)
Also nodejs if you are into that kind of stuff. I use it to spin up simple local webservers.
my bad someone linked to a Verge article about Spotify adding an artist block list feature in a comment above.

Wish i could delete, but its past the deletion mark.
You're welcome. May I have your article link ?
Top developer subreddits (sorted by active users)
The fact that MIT and BSD are decades-old licenses that don't address things like patents or that, generally, are not tightly-written legal documents isn't especially news.

I find it a little curious that Apache is pretty much mentioned just in passing (to point out that it's written in legalese) given that's mostly the preferred license for significant (as in corporate/foundation-backed) new projects wanting a permissive license. It feels a bit like critiquing a strawman.
As an example for recycling: the grocery deliverable service I use (picnic) charges 35 ct as a deposit for the plastic bags which gets refunded if you give them back the next delivery. They are bio decomposable but they want them back anyways.
You are still missing the point that these are fairly arbitrary distinctions. The states of the US are actually quite independent, with much of the authority of the federal government being taken from the 'commerce clause', which is ... er ... "interesting" (and actually not that dissimilar to the EU deriving from the single market and customs union).

Case in point: I have an EU driver's license. It is valid in the EU. When in the US, driver's licenses are per-state, though I am allowed to drive in a different state for a while, I have to get the current state's license when I move my residence. California has border checks for agricultural goods. etc. etc.
My feeling is that if they're going for maximum clarity and minimum ambiguity it would have been better to use a descriptive name like "Maximally Permissive License" rather than "Blue Oak" which tells me nothing.
At first glance it Blue Oak seems like a decent license, and the points he makes about MIT and BSD seem valid.

My major issue with adopting a new license however is how well known it probably isn't, so there is not yet a clear legal consensus on it.

In all software companies I've worked in there is a clear list of licenses that have been pre-approved and I can just log the inclusion of any open source using those licenses and everything is fine.

However, if I want to use anything not already on the list it requires a manual approval process from the legal department, which is usually time consuming, and often just results in a 'no' because they are too risk averse to asses the licenses properly themselves, but are happy relying on the consensus that licenses like MIT and BSD are OK for commercial use.

Edit to add:
Also, while a lot of his crtisisms of MIT seem valid points about uncertainty I think there is a lot to be said for the long length of time it has stood and the general consensus on it's intentions. If I see an MIT license, I can basically know I can do whatever I want with it, provided I give attribution, and there is no warrenty. I'm not going to worry about being sued over someone's interpretation of "deal in the software" because AFAIK, that has never happened in the 40+ years the license has been in use. I think I'd actually feel more at risk using Blue Oak just because of the lack of commentary and consensus on it's terms. The only really substantial point he makes is about variants under the same name, but the lesson here is to just do a diff on licenses to check it's in the standard form. And anyway, doesn't the same problem apply to Blue Oak and in fact all licenses, if you don't do a diff on the license text someone could easily produce and use a variant without you noticing.
I have a bit of experience trading derivatives, but little compared to crypto. Everything I said was specific to crypto only. A crucial distinction between crypto and equities is direct market access. Everyone in crypto gets DMA and API access with a few clicks only. Most of the low-hanging arb fruit is thus already taken or getting harder to take and moving to higher frequencies. There are still low-frequency arb opportunities in crypto, but for many of them the edge is in efficient/safe fiat currency movement across country orders, i.e. having the right citizenships and bank accounts and clearances. In many countries it's not easy to open bank accounts for crypto trading these days.

People often think there are arb opportunities in crypto when there are none because the price already includes the inefficiencies, latencies, and difficulties of moving fiat across country borders or taking money out.

Also, the price often includes the risk of the exchange being hacked or running away with your money, which has happened a lot recently. So when people look at arb opportunities they often don't take into account that these risks must be reflected in the exchange prices. Sketchy exchange prices are lower due to the risk factor of having balances there. That's not the case for regulated financial markets.
Reliability: No contributor can revoke this license.

What does this mean in practice? That once something is released with this license it cannot be revoked?

Would this allow for a scenario where v1 was released under Blue Oak and v2 was released under a different, more restrictive license?
This isn't targeted at competing with billion dollar HFT firms. A trading bot can simply ping you an alert when criteria are met for you to take one trade a month/year. Or it can be more involved. But it's not instant suicide if you try. Tough, but not impossible. It can be as macro as you want, is my point.

To address your analogy, the odds of a trade going in your favour are closer to 1 in 2 than 1 in 14 million. Of course fees etc. apply, so you have to cut losers short and let winners run, but it's not comparable to a lottery. Or a casino before you go there.
He may not but claims they were more than one lawyer involved in drafting it.

Perhaps they should have involved someone from our side of the pond into the discussions around it.
creator here; That was my desktop background at the time, recorded the video with obs at 720p because I wanted to get anything watchable on youtube (480p suxx if I wanted to include a timer, also it would look way worse).

BTW, she's not my `waifu`, I just like her as a character.
The number one factor affecting efficiency with a language is familiarity with the language. There's no way using a language nobody has ever heard of before is actually a competitive advantage for anybody. The cost of teaching the new language to new employees would mostly wipe out any benefits the language itself provides.

Let's consider the source here: it's a guy whose primary skill is knowledge of this one niche language. Is it any surprise he's trying to inflate demand for that skill?
> rejiggered stereochemistry to keep a patent

Can someone tell me how this patent extension works? If they improve on something, is that a new patent? Does the original patent expire or gets extended? Why couldn't someone else have discovered the new stereochemistry before the original inventor dose so? If the new discovery is not significant, wouldn't its be sufficient to use the generic form of the original chemistry?
Ask HN: What Office document renderer for Web/Electron do you recommend?
I know there are online viewers from MS and Google, but all open source projects seem to be either dead or quite limited. Am I missing something?
As a poker player: poker is gambling.

Pretending it isn't doesn't gain you anything.

It is different from slots or roullette because rather than the house you bet against other people but it is totally gambling.
Didn't know about this. Thanks for pointing it out.
Mudrex has nothing to do with it.
Mudrex came from the Sanskrit word call "Mudra" which means currency.
I hope this answers your concern.
"Cultural Marxism" is neither about culture nor about Marxism. The term was coined by anti-Semite William Lind in a speech at a 2002 Holocaust denial conference: https://www.splcenter.org/fighting-hate/intelligence-report/...

The fact that Peterson adopted the term does not necessarily imply that Peterson is an anti-Semite, but it definitely confirms that he is an idiot who cannot even be bothered to do basic research on the things he likes to rant about.
H5ai: Modern HTTP web server index
dislaimer: I'm not a tax lawyer. This is not advice. etc...

In general, trading crypto is taxed like trading stocks or any other commodity. So, when you trade some coins for something else, at that moment you owe tax on the difference in value between when you received vs. when you gave. Long term/short term capital gains and wash trade timing rules apply.

It gets pretty complicated when you have a trade where you are trading from a batch composed of multiple buys at difference price points in the past. Especially when you have to sort out the cap gains on the exchange fees you paid in crypto.
Nobody writes Delphi so it would be difficult for the client to maintain their software if their relationship with the original author ever ended.
Ask HN: Why did Coinhive, the in-browser crypto miner, fail?
It's really hard for me to understand why it failed as they seemed to be the PERFECT alternative to running ads. The official statement doesn't really cut it for me, what are your thoughts on this?
> The US is also free to organize its policies as it sees fit.

Yep. And then you get disagreements and tit-for-tat. Just don't claim that the US's policies are in some way more legitimate.

> then it should stop holding

Says who? On whose authority? If the US wants its citizens to be treated uniformly, then it shouldn't give out per-state driver's licenses.
Wow. That sounds like a pretty crazy hole in the ETIAS plan, and your comment belongs more appropriately as a child of the original's in regard to the following:

> - There is a separate dispute between EU and US, because US imposes visas on five EU states (Bulgaria, Croatia, Poland, Romania and Cyprus). According the EU law, all EU countries should be treated equally or otherwise reciprocal measures should apply. There have been calls within the EU to respond tit for tat and impose EU visas on US citizens, if the issue does not get resolved soon.

So in the dispute above that is being hotly debated, Croatians (for example) want the EU to enforce visa free entry to the US as reciprocation for the visa free entry to the EU. But according to what you say, now US citizens who happen to be of Croatian descent don't have visa free entry to the EU and must get a Croatian passport.
”vague terms like 'Object Request Broker'”

That’s more dated than vague, IMO. See https://en.wikipedia.org/wiki/Object_request_broker.
Wow what a hypocrisy, it seems German Regulators are terrified that Tesla might eclipse the German Auto industry, which it absolutely will.

Where were these regulators when Volkswagen was balls deep into Emmision Scandal in the US.
Sure, that's how insurance works. The crux of the issue is whether the prices are actually "exorbitant" or whether that's just political spin. I happen to think it's just political spin.
It's not that bad, for it's time, and the storage mechanism is very good for right purposes.
While that is a quite negative comment, it was also my first though. Even worse, I've seen another codebase veeery similar to this one, implementing all kind of stuff which is part of the standard library in "sane", I e. more higher level programming languages (thinking of "batteries included" Python).

It looks like a trap where decades long C++ programmers go into: Programming basic libraries which where done by other people so many times.

My assumption is that this happens because C++ libraries in general have a steep learning curve (thinking of some templated boost libs) and the obvious missing standard dependency management in CPP.
I agree. Poker is a game of skill, but it is still gambling. You need to treat it as an entertainment expense and budget accordingly.
Yes it was a sardonic "indeed".
+1 on this.

The coding-gnome is the first tutorial that explained OTP, Supervisors and GenServers at a level that helped me understand how to actually use them.

Afterwards, official Elixir Documentation also became much more readable and understandable to me. Before that point, some things just seemed to arcane because my understanding of OTP was wrong.
If you are referring to Einstein, he had a degree in math and physics and took the patent clerk jobs to make ends meet because he couldn't find a math or physics teaching job.
How to Build an Automotive Chip
The whole point of vc money is to sell to someone with deeper pockets right? Wouldn't this stifle the entire VC funding pyramid?
I addition to what other have said, how does it compare to more modern simple permissive licenses, such as https://en.wikipedia.org/wiki/ISC_license ?
Not to be a sceptic but you can’t do this ... you can’t optimise algorithms in Excel. I mean you can; you can do whatever you want but what needs to be done is a lot harder than this.
Seems to me like she hired someone to help her pass. They had remote access so they could make it look like she was taking the tests on her own laptop. They'd have to do it during times when she wasn't using it herself.

If she wasn't involved at all, how would she not notice that quizzes were being completed without her taking them? How would she not notice that her grades were improving?
It is really the BEAM that is most compelling, Elixir is a great language on top of it, but the VM provides tools that simply don't exist in most other languages, if any. Specifically things like runtime tracing with pattern matching, the ability to connect an interactive remote shell to a running system and poke at it using code, ETS/Mnesia, hot upgrades/downgrades, etc.