skysight-inc/HackerNews huggingface dataset:
Spam detection is run locally on the receiving mail server, and adds the result information to the email as the "X-something" header fields you are referring to as part of the receive pipeline. See e.g. rspamd.

Should you forward the email with these header fields intact, then all it does is reveal a bit about your mail providers' infrastructure, which is already entirely public information.
It's not actually the Sherman Antitrust Act they violate, since that law specifically requires a monopoly.

It's the followup laws broadening the Sherman Antitrust Act that Apple violates. The amendments to the Sherman Act target anti-competitive behavior that results in market distortive effects, even in the absence of a monopoly. This includes price-fixing, collusion, and using leverage in one market to interfere with the market dynamics of another (usually smaller) market (see, e.g., Microsoft). There is at least one landmark case in which minor market participants were found to have violated the antitrust laws because their collusion would have anticompetitive effects even though their combined market share was less than half of the market, though the case dates to a more active time in antitrust jurisprudence.

Apple is no stranger to anti-competitive behavior; they are in fact the banner case for the last big antitrust case...which similarly did not involve a monopoly of any sort. (The book price-fixing case.)
Isn't the function or OOO is just message passing?
A Low Energy Pulsed Plasma Spark Plug for a Lean Burn Combustion Engine
> I bet if you gave each parent a check for $10k (less than what we are spending per student) to spend on education as they see fit, we would have a very different (and more efficient) system.

Except the special needs students. And the ones with severe physical and learning disabilities. And the ones who have trouble getting food at home. And the ones who don't have school supplies, which the teachers buy out of their own pockets.

Oh, and the free childcare that teachers also provide during the daytime! It's not exactly working out well, now that that's temporarily on hold due to the pandemic.

Brainwaves like this are rarely productive when you think about them in the context of an entire society. But I actually think if you told parents "Here's this $10k, and good luck. The school buildings are going away.", they wouldn't take it.
I see this criticism a lot in the various threads, but I don't really understand it. As a stock exchange, we are strictly regulated. We aren't allowed to make vague claims that are not backed up by regulatory filings, all of which are publicly available both on our website and at the SEC. For example (from least to most detailed):

https://longtermstockexchange.com/listings
https://www.sec.gov/rules/sro/ltse.htm
https://longtermstockexchange.com/static/principals_for_lt_s...
https://www.sec.gov/rules/sro/ltse/2019/34-86327.pdf
https://www.sec.gov/rules/other/2018/long-term-stock-exchang...
URL shortening/tracking is frowned upon on HN.

Here’s the expanded URL: https://www.beautiful.ai/player/-MFqstolmpEWkDs-Y_mv/Bix-Tec...

I’m not Adam but your portfolio uses a non-traditional style which is akin to a presentation.

Overall, it was easy to navigate for me as a human but doubtful if its current format is friendly to web crawlers like Googlebot. More specific feedback below.

1. The 1st & 2nd demos could use an “Introduction” explaining what the demo is about, similar to how you have it in your 3rd demo.

2. Even better would be to copy the “Introduction” text just below each demo link so the reader can decide for themselves that the demo will be relevant to their interests enough for them to click-through to a third-party website.

EDIT:

3. It turns out Beautiful.ai is a third-party presentation tool—I initially thought it was your domain. Might be better to embed/host the Beautiful.ai player (if one exists) showing your portfolio on your own domain. This would give your online presence additional credibility and avoid the mild brand confusion I experienced.
> OOP won against functional because OOP is easier to understand and leads to more maintainable code.

If by functional you mean higher order as in the title and not what is commonly known as FP - it's never been true. For example, a function that has no outside side effect and that calls an anonymous function provided as an argument is way easier to understand, reason about and maintain than its OOP equivalent of creating an object and calling three methods in specific order mixed with your code.

> These days people are taking a second look at functional because functional avoids state, which makes it easier to write concurrent code with no locks.

Avoiding state doesn't make it easier to concurrently touch shared memory without locks. Event loop style concurrency simply doesn't touch shared memory concurrently, so it doesn't need locks and doesn't have all those multithreading problems. It can still mutate state left and right, higher order programming just allows to map intent better to the code, making "sequences look sequential" and all that.

Actually solving problems concurrently with high performance today generally requires ditching shared memory based synchronously communicating concurrency models, leaving async communications of isolated entities where locking problems and overhead don't exist. But it has nothing to do with functional programming, OOP, higher order programming.
They were closer to us when they emitted that light. They've since moved further away.
I like the sound of that realism comrade. Problem is though, our fellow grandparent comrade seems to think differently from some of our 'ideals' if not is somewhat more utopian.

> > I think sometimes if a future without borders/capital/currency/poverty/war/etc is even possible...

I'm not sure what part of the planet thinks that this list is even remotely realistic or sustainable, but I think that this comrade will find that their world view right there will be quickly dismantled by the harsh reality that it doesn't exist. Perhaps clownworld? Who knows.

Also, our anarcho-communist comrade grandparent may not like the sound of any company or commune that imposes a concept called a 'hierarchy'. It's ultimately against their own ideals.
That depends on the planet used. If it works for earth, the next step might be Jupiter or Saturn, something that might be possible by only repositioning the spacecraft. It may even be possible to use the sun's atmosphere, the transparent part, as a lens.
This just makes it risky for the consumer to rely on 'Sign in with Apple', especially for cross-platform applications.

I found it extremely convenient especially from a privacy perspective (your name and email are hidden) but the risk I'll lose access to my accounts is too much.
Condos in NYC have fallen about 10-20% lately (at least the ones I was looking at) so even with rising rates I doubt it could go underwater once the pandemic is over
To be clear, I am connected enough to security-conscious social media that I think I would hear about it if someone found it out. I agree with you that someone who isn't at least a little bit diligent would miss news like this.

Let me also reemphasize that I don't consider email to be a secure or confidential medium of communication at all, even with PGP. I only want that my inbox is not sold to advertisers and the security practices of my provider aren't utter garbage. Maybe the fact that they're in Switzerland helps me in some ways, but if I had a state adversary I wouldn't bet on it.
They lack automatic translation of emails. Not a big deal, but in gmail it's one click away and with fastmail you have to copy-paste.
This both is and isn't true, and the finer points revolve around mutability/concurrency and implementation inheritance.

Modern computers are inherently concurrent and mutable, and these fundamental realities have been shown over and over again to cause hard-to-understand issues in sufficiently complex codebases. In the vast majority of OOP languages, instantiated classes are mutable-by-default and can be mutated by multiple concurrent operators (threads, coroutines, etc). This makes them actually quite similar to the underlying computing model - even though they're a high-level abstraction, they force you to deal with the knowledge that the memory at any address can be modified at any time with no warning. [1]

Classes in most languages also offer implementation inheritance, which boils down to an approach to "rebundling" the constituent functions in ways that are arguably simple enough, but generally in practice it has been found to be hard for programmers to reason about. Dynamic dispatch is very powerful, and the way that most inheritance mechanisms expose this seems to be a model that programmers understand in theory but fail to consistently remember in practice.

In my opinion, the fundamental difficulty with classes is that in most languages, you get all of these tools bundled (complected) into the same toolbox without any say in the matter. If you didn't want inheritance, too bad. If you didn't want concurrent mutability, you're now being asked to design a complex state machine to prevent it, rather than it being excluded off the bat by most functional approaches. Functional approaches force you to opt in to most of the footguns that are included "out of the box" in OOP.

Classes will remain the best approach in many OOP languages for RAII-shaped problems, where some part of an application needs to encapsulate and manage a limited, shared, and potentially mutable resource (such as a file handle, a database connection, or an in-memory cache), because classes are an abstraction that maps cleanly to shared mutable state with locking mechanisms.

[1] You can of course also shoot yourself in the foot with closures that themselves contain mutable state (e.g. some kind of mutable container), and I think this is a rarely-considered danger for functional paradigms in languages that default to mutable data structures.
Also, https://en.wikipedia.org/wiki/Scott_encoding

Of course, it completely kills (or "stress-tests", if you will) the branch predictor in your CPU.
Needing an IDE to have a reasonable time is a very common criticism against the expressive power of certain languages.
In Norway any publication needs to be deposited to the national archive by law. That includes scientific journals and in theory even small publications distributed in a private setting if it's a big enough group of people (I'm not sure of the details). Not sure how it works for scientific work published in foreign publications, but I assume it's sent to the national archive as routine.

However, most of the archive is not publicly accessible due to copyright, privacy etc. You can request access to specific content both as a private person and as a researcher.
I was raised in a highly devout religious environment. I was a true believer myself.

One of the more remarkable experiences of my early adult life was attending a sales conference. I couldn't believe how much that business event felt like a _religious_ event to me. The format, the language, the emotions... I recognized all of these.

I'm no longer religious in the same way, but those experiences have made me particularly sensitive the power of faith and community. Once you know what you're looking for, you start to see it everywhere: in businesses, in politics, in fandom. People want belonging and a sense of being part of something greater than themselves. Belief in the supernatural is not required to engender that feeling.
I have been using the gmail web app exclusively for one reason: I use the following Chrome Plugin to convert Markdown to HTML emails: https://chrome.google.com/webstore/detail/markdown-here/?hl=...

Did you ever consider adding a Markdown to HTML email option?

This is especially helpful when sending formatted code around!
> This problem (calling functions defined god-knows-where) is not unique to OOP as opposed to FP

Well, part of that problem is solved by explicitly importing functions from individual modules, at which point you know where exactly your function is coming from.

> when your 'foo' function gets a 'frob' function passed to it as a parameter, it's anyone's guess what actual function it may be

Part of it is probably solved by static typing. The other part is that it shouldn't pose a problem, much like you probably don't have a problem passing all sorts of frobs to your map-s, and your filter-s, and your forEach-es, and your then-s
Ask HN: What do you think of the Dart language?
I don't often see submissions related to this language with the exception of a few posts about FLUTTER. I am starting to use it now and would like to have a general opinion about the language. Especially if you have previous experience with similar more established languages.

Thank you very much for your help.
I don't know if this is as true as you think. First of all, I've been laughed out of a lot of rooms for pitching this idea. Hundreds, by now.

Further, although many VC's are indeed herd animals as you seem to suggest, there are a few bold ones who genuinely hunt for new and radical ideas and would be willing to back a first-time founder - if you're willing to do the work.
There is also the tax perspective: in many jurisdictions dividends and capital gains are taxed differently, often with a higher tax on dividends. In that case buybacks are better for investors.
"Ask your broker" is so 1998.
If you depend on Google suite, you might miss out on features provided by the online office tooling.
> What ever happened to creating a product and selling that product once? If it doesn't suck we might buy the next product(s) you make.

At a price that doesn't actually fund the quality you expect.

Graphics and art got harder, but gamers didn't get any less broke or salty. So you gotta subsidize with Whales.
People are not obligated to tell you why they don't like what you say. It's nice when you do get a reason but to liken a downvote to "angry destruction without reason" is a major reach. You are not entitled to their time.

I didn't downvote you but I'll tell you what rubbed me the wrong way about your comment. I think people who did downvote you probably felt similar. In short, I think your comment is patronizing. You imply that the people protesting are doing so in part as a result of "media exaggeration" and being "turned into victims". I read this as you saying that things aren't actually that bad, and the people protesting are doing so based on false pretenses. Your comment has the paternalistic air of "I know how to help these people better than they know how to help themselves".
I'm amazed that Verizon is getting 2000mbps/10ms with 5G in certain places. I assume that's why they and Google pretty much ceased fiber roll-out.
SDK:https://www.xbox.com/en-US/developers

In some version of Visual Studio the SDK can be downloaded from within the program.

XDK: https://docs.microsoft.com/en-us/gaming/xbox-live/get-starte...

The XDK (aka HDK) includes physical hardware and is intended for more demanding games.

Sony SDK:
https://www.companyregistration.playstation.com/SCEInternetA...

The Sony SDK and HDKs are available to registered partners only, though registration is free and the SDK (but not the HDK) is free to all partners.
Companies care about many things other than mere multiples. And there are many factors that influence multiples. So I think it's accurate to say that companies consider many factors when deciding where and how to list.
Would be nice if Epic could join Valve in making Linux a better platform for games.
Language and the Urge to Correct
All right hackernews. Genuine question, not sure where else to ask.

If galaxies and stars at the other “end” formed out of matter resulting from the big bang, just as the matter we are made of, how did we get here at the same time that that matter got there?

Is it because speeds faster than light are possible, and around the big bang all matter was spread near instantly at that speed? I don't understand how matter of the same “kind” was spread throughout the universe all at the same time without traveling at speeds greater than the speed of light. Because if we watch the ”opposite” direction from where the big bang occurred we don't really observe matter in a state closer to its original state, or parts of the universe in radically different states - which should result from that matter traveling further than the matter we are made of, as for us to now catchup with light that is “younger” than that towards the core of the universe. Am i missing something?
This is the only good thing going on in 2020
If you want long term thinking, pay packages for executives should take that into account. This can be done regardless of exchange.
My understanding is that the word detection takes place on the device and text transcripts are uploaded to the cloud.
Slightly tangential, but Single Assignment C is well suited to functional programming
The easy solution is to use unit testing on known URLs to ensure that all scraping cases are handled correctly.
Panther Labs Raises $15M to Reinvent SIEM for Cloud-First Teams
That's very interesting, thanks for sharing!
> Always good to have a reminder to question all the other things we "know."

See also the 'HISTORY' section in BSD manual pages, then check their GNU clones.
This is exactly why I never use OAuth for any account unless it's a throw away account. I always assumed that it would be Google who first decides to push around their weight by removing login capabilities.

Can you sign into your account using an id and password?
> Many people don't know that a radio series preceded the books.

Which, as you will already know but others may not, the brilliant TV series was adapted from (not the books):

https://vimeo.com/338525482

(Iconic music: Journey of the Sorcerer by The Eagles.)
To get those kind of speeds, you need fiber to every base station.

And you need base stations on every street.

So you need fiber to every street anyway.
It's possible to value (incremental gains in) privacy without taking it to such extremes. I definitely wouldn't want to go to such lengths, and I'm probably somewhat more privacy-conscious than many.
Yes. You can see it in the url: https://github.com/JetBrains/lets-plot/
It's elitism and it's a bad heuristic. There are lots of situations where someone might know a lot about X yet for some reason never did X. Being able to do X, and being able to usefully explain X are two different skills and few people can do both.
You can implement an object-- a data abstraction technique where the said data (the attributes) is hidden behind a set of operations (the interface)-- with classes or high order functions or prototypes but that doesn't mean those are equivalent, especially software engineering wise.
We interview engineers at CircleCI: what we've learned, what we've changed
But if you use an open browser you have at least a hope of addressing those issues. The app is a black box you just have to trust.
Congo crisis context: https://news.ycombinator.com/item?id=24250512
A duplex AI built with Open Source software
There's no reason to trust Google. Plus even if they don't scan e-mail content, using Gmail still requires a Google account which means 1) you give them your personal information when registering for an account and 2) you are likely to remain logged in while browsing other sites and that is data that they can indeed collect for advertising purposes.
I think that would definitely go towards helping build consumer confidence in the service.
Show HN: Reveho Slite, a modular travel guitar with a modern look
Thanks! Porting to iOS/iPadOS is something I would really love to do, but I still have a lot of work left on the Mac client. I'm curious to hear more what your pain points are with Gmail on iPadOS – I've been using the Gmail iOS app on my phone lately, and aside from the nonstandard UI, my experience has been fairly positive.
> I don't get why so many JavaScript developers thing functional is cool.

Let me make a meta-point. It's natural to find yourself with a thought of this form: I don't get why so many think ___ is cool.

There are two answers to this:

1. None of them know something you know, and you are right.

2. At least some of them know something you don't, and you are wrong.

Statistically speaking, 2 is much more likely to be true. So when you find yourself having these kinds of thoughts, which are entirely natural, you'll make better progress if you can formulate it as a good-faith search for truth and approach it with an open mind.
If you really want that downtown life, then it may be realistic. It's definitely a lot cheaper than a corresponding condo of that size in a major city.
> so many 5G base stations have to be deployed

When using MM wave, inexpensive repeaters can be used to extend the reach of base stations around corners and into buildings efficiently. On the flip side, the reduction of cell size facilitated by lower interference allows greater reuse of spectrum.

Marketing but worthwhile background reading material:

https://pivotalcommware.com/technology/
There's a lot of literature on this topic, and many empirical studies that call these assumptions into question. Just picking one at random from the set I've seen recently:
https://www.ey.com/Publication/vwLUAssets/EY_Poland_Report/%...
It's always interesting to read the comments on articles about the Epic Games situation. We can have discussions about Apple's cut or how Apple operates their store but this is such a clear cut case that I'm honestly surprised so many HN readers are siding with Epic (or maybe it's just the anti-Apple crowd looking for any reason to crap on Apple).

Epic tried to get Apple to allow a whole new store on their platform AND allow Epic to do all its own CC processing. Apple said no and Epic flipped a switch to offer CC processing for Fortnite and so Apple removed the app and disabled the account. Part of that account access included the Sign in with Apple and so that is going away as well.

Epic isn't fighting for the little guy, they wanted their own store where they would take their own percentage of sales.

Lastly I'll just say that while 30% might be too high I think a lot of people are overlooking the value that the App Store and the iOS platform as whole provides. I swear all of the comments about "I could host it myself and use stripe and pay way less" just reeks of "...you can already build such a system yourself quite trivially by getting an FTP account, mounting it locally with curlftpfs, and then using SVN or CVS on the mounted filesystem..."
OK, I agree with all that. Sounds like I wasn't missing much.
I'm pretty sure the speech recognition for those transcripts happens in the cloud (necessitating that the raw audio be uploaded), unless the devices have gotten substantially better since I last looked.
Sorry, I thought everyone here knew that.
Temporal (Workflow as Code)
iirc linux fdisk was named after the dos (cpm?) utility of the same name, and so isn't really a unix command.
https://www.sec.gov/rules/sro/ltse/2019/34-86327.pdf
I would love to be able to send an email tomorrow. I like to respond to some emails to get them out of the way, but the more email I send, the more I get. I would therefore love to be able to slow down the exchanges. Gmail has only a limited-time undo, with delay that's too short and almost entirely useless. I'd be quite happy with a default, say, 5-minute delay and undo.

Similarly, it would be awesome to hide inbound email until I want to see it (while I am still able to use my mailbox to send email and respond to already-received messages.)

EDIT: Ah, it turns out Gmail can schedule email sending. Thanks @llarsson!
It doesn't mean any of that, it just means that if you want your app on Apple's app store you can only use their payment processing.

Also, businesses generally don't have to do business with other businesses that are suing them.
Tulipe Natural Skincare – Launching Soon