skysight-inc/HackerNews huggingface dataset:
NO, NO, NO. Scala is NOT a 'great' language.
It is implemented in Java, so suffers ALL of the performance issues of Java (and then some). I would be THRILLED to see a new, straightforward language (vs. C++) which is strongly typed. From my personal perspective, GOLang is the best improvement so far, but suffers from a worse case of 'rpm hell' equivalant than general linux rpm packages do.
Secondly, "Functional Programming" is best described as "DisFunctional Programming". The primary precept of functional programming is that there are ZERO side effects. Well, welcome to the real world of hardware/network failures. Please stop pitching garbage ideas to the rest of us realists.
In the late 90s (way after their time) I briefly got to use an old green terminal (which I believed to be a VT100). Those didn't have an ESC key. I figured then that's where the ^[ substitute comes from.
That sounds utterly unappealing. If I'm in a coffeeshop I have zero reason to want to cut off from the outside world. Otherwise I wouldn't be in a coffeeshop. Most of the reason I'd work in a coffeeshop is for an ambient social vibe. And for many things I do a 13" laptop screen is fine. (And I probably wouldn't feel comfortable being utterly cut off from the environment in an urban space.)
Last time I tried scala it took forever to build a relatively small project and the compiler was a heavyweight ram gobbler, which translated to shitty IDE performance as well.
Now granted last time I tried Scala was probably 6 years ago, but I honestly doubt they got that language to compile as fast as Go - so I don't really see the Python comparison.
Naming, the hardest problem in programming. I sympathize :)
> If we take this at face value, then the beauty of a face is not the same as the beauty of a painting. Beauty is plural, diverse, embedded in the particulars of its medium.

Ok, so on top of a theory of constructed emotion (https://academic.oup.com/scan/article/12/1/1/2823712), we'll need a theory of constructed aesthetics.
802.11ay can hit that at 15fps theoretically, and if apple culls peripheral video, it may need way less bandwidth!
Here's a great paper to get started with! https://arxiv.org/abs/1703.04977
I'm not the person you replied to and my perspective is pretty limited overall, but when I was younger, I found Visual Basic to be the easiest thing for a beginner. However, that's as much about the IDE as it is about the language. I remember when the Visual Studio express/community editions were first coming out. Visual Basic was a relatively simple, readable language, and the IDE itself made it simple to pick-and-place GUI components on to forms and write callbacks for them, even before I understood the concept of event-driven programming. I felt really empowered, making GUI applications that previously seemed to me like they would require years of study and experience to create.
Most developers produce bad code - period.

And I think most Python developers that produce bad code do so because they try to use too many of the whiz-bang features - or overuse bad design patterns.

You can do almost anything with functions namespaced in modules - KISS.
Honestly, I don't recall any time at which C++ was intentionally easy to use.
This was sort of how many felt about iPhone at its debut. Ridiculous pricing, can’t cut and paste text.

But the customer satisfaction scores were off the charts. It was the right mix of things. I suspect this is what’s boosting Tesla.

The overall experience is beyond what other companies are striving for.
Because Signal didn't block Iran? This is false equivalence.
To give context, this is a pair of letters sent/forwarded to the University of California system's administration by representatives of 2 UC system faculty committees, the Academic Council [1] and Committee on Academic Freedom [2].

Brief extract from the first letter on the page:

> At its January 2021 meeting, the Academic Council unanimously endorsed the attached letter
from the University Committee on Academic Freedom (UCAF) expressing concern about ways
in which Zoom’s terms of service may lead to instances of censorship that violate the
University’s academic freedom principles and responsibilities. The concerns follow several high
profile instances in which Zoom has canceled political events and academic discussions at
universities after receiving complaints and finding violations of its terms of service.

[1] https://senate.universityofcalifornia.edu/committees/council...

[2] https://senate.universityofcalifornia.edu/committees/ucaf/in...
Justice was not done in the case of Purdue. The Sackler family absconded with billions. They still need to be held to account.
The good explanations you received lack a fundamental definition that will help those without formal CS education or some experience in FP to understand that code :

A lambda is a function that take two arguments:

- a list of arguments A

- a block of code C

And return an anonymous function having the arguments in A and C as a body.
In python lambda is an expression and the syntax is :

#A is the part before the : and C the part after
lambda a1 a2 a3 : a1 + a2 + a3

A more formal definition is available in the Racket guide https://docs.racket-lang.org/guide/syntax-overview.html#%28p...
That writing style also annoys the heck out of me. Get to the point!

That style was great when a person received perhaps two or three magazines a month in the mail. Today, if I don't get some inklings about the Five W's[1] in the first paragraph or two, then I'm on to the next article.

Life is too short for me to read the ramblings of someone being paid by the word. There's a need for, and a place for, long form writing. But not for 99%+ of what's out there.

[1] https://en.wikipedia.org/wiki/Five_Ws
CMU Researchers Explore ‘Crazy Idea’ of Automating AI Paper Reviews
Might also be that peripheral vision is more sensitive to movement, and the edges where the lower res and higher res rendering meets could make for distracting discontinuities that look to the reptile brain (or the preprocessing in the retina/optic nerve/visual cortex) like a tiger...
I think we have looked into Nix briefly. It seems great. I wonder how well it works cross-platform or if it forces us to either maintain a Darwin and Linux version, or using the Linux version in a VM.
If Prime is any good it should be sold on its own merits, tricking people into signing up is despicable
Glass Corn
so what is "metals"? is it the apple graphic api, or a scala library, or a cli tool?
Especially if Apple keeps pushing their custom GPU's (which are already at 3nm). The current M1 GPU is somewhere between a GTX 1050 and a 1070 - so still a few generations old. With a bit more focus on the GPU part (and use a bit more power) they might be able to pull it off.
Very interesting thanks. For future developments enhancing the search to allow exclusions would be good. I'm currently searching for "cotton sun hat" but I get masses of caps (which I don't want) so being able to do this "cotton sun hat brim -cap" would be great.
Ask HN: Why is the sound quality so high on Clubhouse?
But is it sustainable? China has been (like most western countries) creating a ton of debt to make that happen.
From the New York Times article, "The amount McKinsey is paying is substantially more than it earned from opioid-related work with Purdue or Johnson & Johnson, Endo International and Mallinckrodt Pharmaceuticals, its other opioid-maker clients, a person involved in the settlement negotiations said"

To me, "a cost of doing business" implies that they're making more money than it costs them. Here at least, that doesn't seem to be the case. So while this may not have been sufficient for retribution, I think it's easy to make the case that this will be a pretty good deterrent.

Consulting companies will start to realize that they can be liable for the advice the give.

https://www.nytimes.com/2021/02/03/business/mckinsey-opioids...
According to Wikipedia, CH4 is actually non-toxic (which is what I'd expect for something so ubiquitous in biological systems).
My apologies, dang. I thought it was borderline, but it captured the essence of what I was trying to say. Sadly it kind of derailed the discussion a bit, so I guess you're right.

Thanks for changing it instead of deleting it. How do you feel about "On the Value of Source Code"?
Former self-driving engineer here. I'm also pretty skeptical about synthetic data. For the scenario you described, it turns out that if you drive enough, you'll eventually see some examples of ambulances at night in the rain. If it's really that rare, it's often easier to rent your own ambulance, drive around and do some staged data collection, and annotate the results than it is to set up a synthetic data pipeline.

At the end of the day, even in vision applications, real data is always better than synthetic data if you can get it. Things like sensor noise or interference are hard to replicate in synthetic data. Most teams turn to synthetic data for simulation purposes or as a last resort.
Do you really think both sides are the same? Do you really think if Biden loses in 2024 he would call upon his supporters to attack the government? Do you really think that even if Biden did do this, that he would find dozens of supporters in Congress? Sometimes one side really is worse and acting enlightened by saying "both sides are the same" is becoming increasingly comical as empirical evidence continues to mount showing that they are not. Trump is the first American president to not peacefully transfer power and he continues to have significant Republican support today.

>The only way out is to fix that mutual misunderstanding, and to stop destroying the neutral space where that misunderstanding can be mended.

Who do you think destroyed this neutral space? Do you genuinely think both sides are equally at fault for destroying it?
I don't think we should fine the company. It should be the execs who signed off serving time in prison instead.
There are lots of idiots on Twitter. Not sure why they had to ban this guy.
You can lose money with options or stocks or literally any form investment.

The real problem is: not assessing risk tolerance correctly and not diversifying your investment portfolio.

e.g.: you YOLO one stock instead of investing on multiple stocks, multiple sectors, with ~5% on each stock.
Not as fast as Go, but straight compilation is about ~3x faster than 2015, with many improvements around incrementality and IDE speed that make things a lot better. Compilation still isn't "as fast as Go", but has probably approached "acceptable" now in 2021.

As one data point, "slow Scala compiles" was the #1 biggest developer complaint at my company when I joined in 2017, and nowadays that complaint doesn't even break the top 10. Scala compiles are not great, but not terrible.

A lot about Scala sucked in 2015, and I wouldn't recommend 2015 Scala to anyone, but it's not 2015 any more. 2021 Scala is what I'm talking about
Ask HN: Arch, Gentoo, Slackware, which one is better for enterprising developer
Would you give all points on Arch, Gentoo and Slackware in order to be able to consider which one would be better for a serious, active enterprising developer?
Hi Ali! I'm a software engineering lead working in the Shopify ecosystem as well.

This is an awesome resource, I just shared it around at my company. It's a lot of data to crawl and no joke!

Thank you so much!
Actually, HDMi is encrypted and only peripherals approved as receivers (i.e. not re-encoders) have the decryption key.

So they’ve tried at having a closed garden. They didn’t succeed much because they had to enable HDMi-to-VGA adapters, and VGA is not encrypted. But the resolution is lower.

But the battleground has been tested for complete lockdown of image output, and now that they have the rough idea, no doubt the next standards are going to be more and more restrictive.
Was your comment tongue-in-cheek?

Because it seemed pretty obvious to me, but you are getting heavily downvoted, and I am usually the one who is very oblivious to sarcasm/tongue-in-cheek in writing. Which makes me doubt my assumption about your comment.

Just wanted to make sure I understood the comment correctly.
Here's a fascinating article about the Sackler family and how deluded they are about the whole thing https://www.newyorker.com/news/our-columnists/the-sackler-fa...
That is completely normal syntax that "always" worked with the right thing named `list`.
On January 6 it was fully obvious to everyone with any authority who the winner of the election was. All the states had certified their results. There was zero chance that this "insurrection" was going to accomplish anything.
It is not fun. Trust me. I am an Iranian and I used to sell VPN back in Iran when I was in high school. I had hundreds of users and I was threatened with prosecution and I left the country. Literally everything is blocked except government or university websites. On the positive side, you can Torrent as much as you want or download any music or hack websites and it is completely fine :)
What do you mean? This solves the issue that you mentioned. I am not really a "functional programming guy" myself.
All I'm saying is that mergers that are stopped aren't publicly reported for the most part. They do their due diligence, and if they don't think it'll go through they don't file. The only public failures are the ones where the companies failed to do their diligence on regulations in advance and wind up with egg on their faces.
Sadly when I see this and their recent move with Docker Hub, I think they are pushing source code on the community to better spent/preserved their diminishing cash.
>Not only your traffic is now tied to Google, but also your revenue. You are double screwed as a single organization. As soon as many organizations are in, it'd be hard for them to speak about any Google practices (guess where the money comes from). Then, it's only downhill from there.

we're already here. Google ranking/deranking makes or breaks your business. That's already reality especially for these news sites who live and die off of clicks for today's news.

In this case at least it requires google to pay them something.
I'm not sure which country you're describing, but Andhra Pradesh in India had signed an MoU with the Etherium Foundation for property records. I still don't see the Blockchain could have resolved the mess that is property records in India. How would it have worked? Would each property owner hold the private keys verifying their ownership, and possession of the keys proves ownership? My friend in Andhra Pradesh discovered that a portion of the family's land had been sold by a relative, and each party had "legal" paperwork to show for it. All you need to do is pay off the right guy in the local office to smooth things along. I can see the value of a distributed ledger for something like this, but it's an all or nothing proposition.
I'm reasonably certain you're describing a delusional or deeply ignorant person--not someone who actually follows meaningful Google-esque practices of any sort. "We use Guava and are looking into Go"-level overlap with Google and not much more.
The disconnect here seems to be that your position is that burying it in an obscure highly technical document is "disclosure", whereas 99.9999% of Chrome users don't even know this document exists, let alone how to find it or even how to read it.

That practice is worse than Facebook. Facebook at least makes some effort to explain privacy implications to users in human readable text that most people can understand.

So I still feel comfortable calling it an undisclosed and impossible to disable feature. Because for the vast majority of users, this is the case. It's not disclosed to them unless they go digging through websites for highly technical whitepapers they don't understand and can't read.
You must be a youngster. Cars are more reliable by several orders of magnitude compared to 50 years ago.

It wasn’t unusual to be stranded on the side of the road because your car stopped working. Maybe once per year? You rarely see that now.

And if your car hit 100k miles/160k km, that was pretty much it’s life span. Now hitting 300-400k km is not that unusual.

And good luck starting your car in the 80’s if it got cold out. Or too hot out. Fuel injection has made cars way more reliable.
It does seem a rather gaping hole in our legal/finance system that it's possible for a company to do a risky thing where the upside will occur soon, yet the downside will be delayed many years. Then the shareholders of the company can take out all the profits of the upside, walk away with all the cash and declare the company bankrupt when the downside happens.

I think the only proper fix would be to disallow companies from going bankrupt - ie. if a company has unpaid debts, the shareholders must pay them, and the share price can become negative. That forces everyone to build such risks into their models from the start, and company directors will be discouraged from taking such risky bets.

Other similar financial instruments exist - like stock shorts, futures contracts, lloyds names, etc.
Apple Notes to Markdown app Exporter 3.0 updated with selective export, HTML
on the contrary, it would create opportunity for actually well-run businesses that benefits the customer to take their place
Damn, tech people really have become cunts
If they were fired, their net utility can go to zero. I may not think they are worth their wage, but they are still providing some marginal value. Not having a slow morphine drip of money is all that seems to keep them providing any value whatsoever.

>Worst case is they stay on and we're in the same situation we're in now

I think I disagree with this. Similar to point above, they can go from providing a marginal amount of value to justify being a net negative on the balance sheet by staying home and collecting UBI. Ideally, they will find a way to contribute to society but I’m not convinced many or most would, given anecdotal observations. I’m not taking some Randian stance here, but I can at least imagine a scenario where there are more takers than providers because it’s the easier path and we seem wired to prefer to minimize personal costs. I don’t think it’s a situation where there’s next to no downside as you suggest.

Most game theory seems to devolve when freeloading is not kept in check. With all the talk about the benefits of UBI, I hear very little about checks and balances if it doesn’t work. I’m currently in favor of it but would like to see a bit more due diligence in terms of guardrails
it's not about "catchiness", it's about being able to have a unique moniker, so whoever is searching for it can find it. "Distribution" immediately is going to clash with the multitude of linux distributions. They could have named it "image-distribution", "container-image-distribution", "cidistribution", whatever.. just something that makes it easier to find via search.
Documentation is not a source of truth.

Scrum reports = documentation.

Sources of truth are: the implementation, the business, customer satisfaction. And if you want to go deeper: technical debt, developer satisfaction, developer retention.

The more distracted you get with planning, the worse your product becomes and the more disempowered your developers become.

Scrum can work only if it is kept down to earth. But as soon as product managers stop meeting with developers, you have entered the path to technical bankruptcy.

Scrum is meant to promote collaboration between product manager and developers, but in most cases, product managers get away with avoiding this responsibility. And the reason is because scrum does not have provisions to keep product managers accountable...

Scrum does not define real deliverables for product managers, therefore in practice it becomes the opposite of what it promotes.
If your scheme for conveying innocent sounding proxy domains requires it's own innocent sounding domains what have you added?
>> Why can't we all try to play with money the same way these people do?

You absolutely can. You can also try to play chess against Stockfish after reading a few Reddit forums about chess and practicing in your spare time a few days a week.

Adjust your expectations accordingly.
That does not resolve for me. Neither do any of the news sites. I even tried government ministries, such as en.mop.ir.

simple$ ping president.ir/en
ping: cannot resolve president.ir/en: Unknown host
simple$ ping en.mop.ir
ping: cannot resolve en.mop.ir: Unknown host
simple$ ping tehrantimes.com
ping: cannot resolve tehrantimes.com: Unknown host
simple$ ping presstv.com
ping: cannot resolve presstv.com: Unknown host
zig has this:

> In addition to the integer types above, arbitrary bit-width integers can be referenced by using an identifier of i or u followed by digits. For example, the identifier i7 refers to a signed 7-bit integer. The maximum allowed bit-width of an integer type is 65535
Edge computing?
Lockdowns and health habits help number of flu sufferers fall to 130 year low
I probably wouldn't use US politics to calibrate my Left <-> Right axis.

Edit: As an Australian
What is a scooter? A skateboard with a handle or a small motor bike? I suspect Fraunhofer is talking about the latter, and you the former.
I just searched “Docker distribution” on Google and the first result was the GitHub repository for this, so it apparently is not.
Dismissing new ideas out of hand does not make you a realist, it makes you ignorant. You seem to be confusing functional programming with purely functional programming for one, and for two, if you think purely functional programming doesn’t deal with side effects or failures in any way, then you don’t know enough about it to pass judgement.
I'd imagine it would just be for meetings that benefit from being able to share a space and work together on the same models.
How lucky is too lucky?: The Minecraft Speedrunning Controversy Explained
They have done this for a while, but I'm sure you could submit a GDPR request.
I compile large (~1M loc) Scala projects on a low-end 2016 laptop. It's not fast, but a clean compile run is reasonable and incremental compilation has gotten much better.
On reflection I think we could all use a bit of light relief at the moment!
It's not like that. There is more than two options than heap on criticism or heap on praise.

Try looking at it the other way around. Every time someone claims they want to "change lives" we don't need to heap on criticism.
Cancel culture is usually trying to get people fired or deplatformed.
I wish they could handle this like a professional company and not drag their users into the argument. They really tried their best to leverage their platform to threaten their users into being worried enough to petition.