skysight-inc/HackerNews huggingface dataset:
The Ars piece is much better researched than the one written by The Verge. In the latter case they seem to make it like RCS is a wholly Google project when its in fact a GSMA thing with several RCS solution providers.
Why is obfuscating the intentions of a document in dense language most people can't properly understand a thing that's allowed to be upheld? They might as well write the damn things in Esperanto for all they're worth to most of the folks who click agree.
this might not be the right place to ask, but if running foundationdb in a container, how does one connect to it via python?
Exactly. And the thing with old computers is they were kind of limited in scope because of hardware limitations. That in itself kind of gave you an idea of where to start because there wasn't much else on there. OP even mentions basically being stuck with QBasic. Now there's an endless field of where you could possibly start at. It's so useful to have some guidance of where to start.

Imo it's also much faster. Yes I can trial and error figure out a way to fix my car, but why would I not use a manual?
Nope. Google broke GTalk (on purpose?) when Hangouts came out, that's not "fully compatible" in my universe.
This is kinda true, but not in the sense that you mean it.

And maybe not across the board, but my clients are very comfortable with the (very few) F# solutions we've done. Ocaml clients generally use it for stability, or correctness, they certainly aren't competing in the same sphere that kotlin, scala, Java really operate in. Prominent in the financial spade especially, but the trend is the same everywhere.

Reason may eventually help ocaml move closer into those spaces, as people are coming to ML with more openness and are more eager to learn and get involved, so that'll be cool to see in the future.

Anyways, don't count F# out either. I'm no expert, only ever used it with other project leads and with smaller clients, but MS is doing impressive work lately, like NET Core and stuff like that. They at least can show that making net more visible and flexible is part of what they're after.

Java won't be killed. Ever.
But people may stop writing it eventually.
You can spend time on homework in many ways: Getting your children to think about problems from different angles; Understanding where they struggle and should spend more time; Understanding where they are fine and let explore on their own; Learning how to set the appropriate guidelines to foster good study habits.

It is amazing how even two kids from the same parents can vary greatly in personality and how they learn. It takes time and energy to find the best way to nurture each child.

Oh yeah, and it feels good too. Remember that time when you spent hours explaining something to your kid and he suddenly got that "Eureka!" look? It's hard to quit that.
What IDEs support this behavior?
Just like an underage person or drunk is unable to give consent, it should be illegal to coerce an average Joe untrained in the law to agree to a 50-page document filled with legalese, unless you pay for them to be advised by a lawyer.
Your #1 is so true. The lesson I learned was that the guy who was there before me almost always developed what he did under the gun and took on technical debt to make it happen.

Now I just put a mental crosshair on the code I want changed and come back to it.
> If a typical user wouldn’t understand the documents, the consent that companies rely on for their business activities would be legally invalid.

I like that standard, seems to comport to the "meeting of the minds" requirement for a valid legal agreement/contract.
SMS/MMS is already operated through your carrier. RCS is no different, in that regard. My main peeve with this whole Google Jibe thing is that we, as consumers, won't get to opt in or out of Google collecting our conversations.

Since we didn't all decide to send Google our chat conversations, Google has decided to start convincing carriers to hand over our chat conversations in bulk without our permission.
I you find yourself wondering how math heavy programming is before diving in...just start programming and ignore the math. You'll get by just fine. There's libraries for everything. Yes int theory you need to know some math to know when to use what but we live in an age where you can search for things like "I want to do X, tell me how" for most programming problems and get a reasonable high level "practical" answer of use library/function X and btw. here's the docs.

That being said (basic) logic, applied probability theory (no and some vector and matrix stuff are probably the most useful (for ML/DL). The more into algorithms you get, the more mathy it gets. Most programmers do this rarely in their day to day life unless they are rather specialized.

tl;dr: Don't worry about math, start writing code right now. It's fun. The rest will come once you get interested in certain things.
I believe they have. There are quite a few mentions of Kotlin in the comments here, but I've personally seen far more Scala in business settings.
Any benchmarks data?

How many flows/stat does it keep track?
What are the additional latency, etc?
Yeah, why wouldn't they just contact her and lock her account until she re-signs? That way they both win. She's clearly of legal age now and penalizing her so severely for something she did as a child is really unnecessary.

When my landlord discovered she didn't have a rental agreement on file for the garage space I was renting from her she didn't evict me, she left a note on my door.
I didn't mean to imply that it was. But it's not ideal. I believe it's optional in Unreal too, so I'm not sure if AAA games use that feature.

GC is also a very blanket term. There are many different types. From what I understand the Unreal GC gives you a lot more explicit control over how and when it runs.

Having written OpenGL applications in Haskell (not games) I can say that it has no such feature. It's GC is also vastly different as immutable functional languages generate a LOT more garbage than normal applications (measured in GB/s).

GC is not the impediment. GC as it is currently implemented in the majority (if not all) advanced type system functional languages is.
How have people faired with Scala integration with Java libraries? When Scala first came out, I liked the idea. If I wanted to use X library, great, I can. As I pondered it more, this seemed terrible. Say I hug the functional side of Scala. I know what I'm doing. Then I hire a Jr Dev. She comes from the world of Java/Python where functional is no as big of thing (keeping in mind that while Python does support, to a degree, functional, many use it as a procedural/OO language in school). Suddenly I have to worry about the Jr Dev doing silly things like introducing mutable Java objects into functional code. Side effects could start to show at odd times, which makes debugging terrible in a production environment.

All that said, how have others dealt with this issue? Did you just not work directly with Java libraries? Did you use the OO side as a Better Java?
Icons are good. But would be even better if they were switches the user can turn off/on.
no, you're not alone. the following keyboard sequence is practically muscle memory:
;<return><return><cmd-s>

if it's the end of a line of code followed quickly by another line of code, i just keep going. if there's a spot in the code where i decide to separate with a blank line, it's like a natural break point that deserves being saved. of the voices in my head, the one i tend to listen to the most is the one in the back screaming "Save, save often"!
Time is an illusion, but by the same token so are space and coffee. So maybe that's not a useful way to use the word "illusion"....
> If the easiest way to do that in your language is some kind of magical reflection-based framework, something is very wrong with your language.

Languages have strengths and weaknesses. Certain tasks are easy in some languages, and certain other tasks are not. Throwing ones hands up and saying "something is very wrong with your language" because one is not familiar with a technique or tooling popular in another language is immature, IMO.

For example, if you explain how Debug.Trace works in Haskell to programmers familiar with Java, and they'd call it crazy.
It doesn't scale in terms of efficiency, though. There are much more suitable climate specific building types for e.g. Arizona and New Hampshire, of which most don't need any/much lumber.
You're correct. John Erlichman, convicted Nixon aide, said as much:

"The Nixon campaign in 1968, and the Nixon White House after that, had two enemies: the antiwar left and black people. You understand what I’m saying? We knew we couldn’t make it illegal to be either against the war or black, but by getting the public to associate the hippies with marijuana and blacks with heroin, and then criminalizing both heavily, we could disrupt those communities. We could arrest their leaders, raid their homes, break up their meetings, and vilify them night after night on the evening news. Did we know we were lying about the drugs? Of course we did."

1994, talking to journalist Dan Baum, Legalize It All: How to win the war on drugs, Harper's Magazine, April 2016
Most uses of operator overrides in the Scala standard library make complete sense.

Want to add a value to a (mutable) Seq? Use +=.

Want to add a value and return a new Vector? Use +.

Want to build a new list that is the concatenation of two Lists? Use ++.

sbt is probably where you encountered "weird" operators, but their use has declined over the past few years from what I've seen.
Pretty much the next 3 most expensive cities in the U.S. Check.
>Cash Rules Everything Around You

No, believe it or not some people prefer dignity.

>The last developer I fired worked for me for 4 days. On day 4 he presented me a list of things I had done wrong in a tiny 2000 lines of business logic application with over $300,000 of revenue earned on it.

Whether it had $300,000 or 10M revenue, doesn't change the fact that it might had 300 things wrong.

Not to mention that a single thing done wrong could still result on some large embarrassing outage, customer data exposure or deletion, etc, and result in costs/fines worse then those $300,000.

("Yeah, I've made millions out of this web service, who cares that I store customer credit card details in plain text").

>I have dozens of applications in production

Any specific names, so we can avoid them?
Silicon Valley Is into Bitcoin. It Wants to Keep Washington Out
The article mentions using "standard lithographic techniques". Wouldn't it run into the same issues with extreme ultraviolet patterning that silicon fabs now face?
I suppose that comment is to indicate exactly what's been linked to and not to indicate an impressive feat.

So, yes, you are likely both in agreement.

Instead of what content often shows up on HN with lots of technical detail, this amounts to a service announcement.

This service sounds interesting but a much better HN submission would be one that talks about how it works, how it was improved, etc. Browsing the phish.ai website uncovers several (very brief) articles that are more interesting than this repo.

BTW footnote wrt the API's design -- {"verdict": "clean"} -- this is not ideal for a non-interactive service. It should either return a numeral (like a confidence interval) or a boolean value.
It's not the next release. There is 2.13 and 2.14 to be released. Are you saying Typescript has major version release every 3 months?
Yes, that's true. And yes, you can come up with a completely new name. No, it can't be "Cupcake" or "Xyzzy".

Your claim of a pre-approved list is false. Please don't make stupid claims when you don't know better.
What is preventing someone from doing the same with the latest Intel chip? Do they fry immediately or do they just emergently shut down?
The argument is not the same. You're comparing the banning of a tool, a gun, to the moderation of a group who's existence is based on the belief that one race of people should 'dominate' all others. "very intelligent people subscribe to the former argument" because the arguments are different.
Robo Adviser Wealthfront Cuts a Fee to Appease Angry Investors
Woah, can you provide a reference? I'm curious about the rationale and performance implications.
The Swedes sunk the USS Ronald Regan in war games using a sterling engine powered sub. It makes it hard to track since it doesn't have the traditional explosion noises of a diesel and it lacks the heat sink noise of water cooling a nuclear core.

https://www.youtube.com/watch?v=saCdvAp5cow&t=354s
SVR4 pkgs could and did do this too. I don't think it's so out of the mainstream, but it does suck.
> Engineers should develop a shared set of ethics that they can turn to when they are asked to build something illegal or unethical

Absolutely!

> Software should be regulated

This is a bit of a stretch. Or at least, it should be expanded upon a bit.

I agree that certain classes of software should be regulated (biomedical, avionics, self driving cars) and, mostly, already are.

But to regulate all software seems a bit of an excessive reaction. Also because this may lead to really unpleasing consequences wrt free software (as much as trusted computing was threatening to do at the time).
> Frankly, I'd rather have a messaging system controlled by carriers but distributed among all of them (like SMS and RCS) than a messaging system fully controlled by a single company like Whatsapp, Telegram, Allo, iMessages and so on.

I think that's true in general, but I don't mind Signal because it's a nonprofit and pushing the technology forward.
When taking hallucinogens and in a few cases without, I've had instances where my ideas and concepts of time have begun breaking down. It's a very weird feeling, when you begin becoming uncertain about how or if time works. And impossible to "grasp" when you're not experiencing it and are back in a "normal" mindset.
Depends on whether you're in a flood zone. A lot of Florida isn't in flood zones, so storm surge isn't a cause for most of the damage there, it's trees and wind and debris. However, flood zones around the world are growing.
Kotlin has many benefits that Scala has in terms of “being a better Java” without sacrificing the readability and usability benefits of Java itself.

Scala is a fantastic language, but it’s not one your average Java developer can pick up in a day or two.
Sorry it's my job to nitpick. IPython is upper case I and P. We don't want to upset the fruit giant.
Likeability is not in the mix here. Essentially you came in, looked things over for a few days, and then told everybody "You guys are all shit, and so is your shit code." Your actions provide meaning, and especially so when you are a new incoming team member.
Talking about pre kindergarten which happens at age 3 ish in India.
It’s really amazing how many major websites don’t give a shit about perf. Their old school mobile interfaces end up giving the best user experience.

Perf is user experience. It’s a feature!
I took the comment to mean that Scala is the best choice for having implemented, e.g. Kafka, and that other languages somehow aren't suited for it, and asked the question with that in mind.
I can only think it must be analagous to why programs have a lot of features people don't understand or use. Git might be a case in point. Smart programmers think of every possible edge case and "what if" and try to cover all those things. The result is a confusing mess for people who just want to get the "happy path" work done.

Lawyers try to think of every interpretation and circumstance and try to be sure the agreement addresses those unambiguously. Ironically, the dense language that results is anything but unambiguous to the untrained reader.
>I personally went to college with someone who could not program at all when he graduated.

If you mean can't program fizzbuzz or simliar, how did he make it through tests? Did he cheat? In most classes I had, tests were around 60% of your grade.
Why the bleeep should a package create a database, and name it something it wants, for me?! No! This is NOT OK.
I'm pretty sure most iOS users were at least once aware they were using Apple's messaging service because they were required to initially sign into iCloud (or create their iCloud account for the first time) and explicitly opt into iMessages.

But because the service and application are reliable and consistent and because upgrading between iPhones is also mostly seamless and carries those settings forwards between device upgrades, it just fades into the background as something you did 5 years ago and don't need to think about again.
I think they mean perfect as in flawless in its execution, relative to the context of comments in code.

Obviously comments don't need to be in MLA form, ya know?
>”I don’t think the average person likely reads that whole document.”

This is my favorite quote in the whole article. Sums up the pompousness of the company quite nicely I think. This is one of the largest companies in the world. The quote could easily have been “we go to great lengths to make sure that’s the case,” or “that’s the point, grandpa.” At least it wouldn’t have come across as dishonest and cowardly that way.
Well it won't solve the biggest problems with interop https://github.com/scala/collection-strawman/issues/283 (sadly).

I mean I can understand all the reasons not to, however It's just a pita that there is no sane way to do it, besides reimplementing either two api's or come up with your own collections.
> The carriers are idiots.

For decades, ISPs/cell networks' biggest fear is becoming "dumb pipes". But they all seem to land there eventually.
It never ceases to amaze me how blatantly incompetent Google is when it comes to software, blind and stupid is not hyperbole, the proper thing to do here is absolutely crystal clear, users are begging for it (I know, I've googled trying to find a desktop solution that works and doesn't cost $5/month ffs), and they just keep releasing pieces of crap over and over. It's hard to believe this is real life sometimes.
Why not? I can load an IP database locally, so it's an option and a "competitor" to a 3rd party API. That's what I'm comparing it to, not against other APIs.
Given all the down-votes, seems I am a sucker to give them the benefit of the doubt and not join the crowds calling for heads on plates. How dare I attempt to have faith in humanity.
> Did she? Did many people really called that crisis hotline because of her, and to the point of making it "unavailable"?

The article implies that it did. Even if it didn't, saying that it's okay is like saying it's okay to drive recklessly, as long as you don't hit anyone; it's not.

> And was that resource so needed in the first place

Ask that to someone who uses it. Mental health is a real problem for some students, but I guess some people don't care about that.

> And that's what I called by not giving chances and Old Testament mentality.

I don't know what "Old Testament" has anything to do with it. She flaunted the fact that she wouldn't face consequences (or so she be believed), so it looks like consequences are how she thinks, too.

> Perhaps some people enjoy their society being the #1 in incarcerations in the world...

This entire paragraph is blowing smoke.

> What happened to a scolding, and a promise to not do that kind of thing again?

That kind of thing is for children. This woman is an adult, and should already know what adult behavior is like. And if you're so concerned about unemployment, realize that there is someone else out there looking for a teaching job, who knows how to act like a grown-up, who will happily fill the opening.
As a heavy Scala user I'm excited by this. But really I don't think it will improve Scala adoption because the blockers there are all around developer experience (tooling is terrible - sbt, and feedback cycles are very slow).

Personally, for a lot of my current use cases (APIs) I'm veering towards Go more and more as I find it a lot more productive.
Even if its a third world country they just need to foster a few hundred students and teach them to become hackers... Possible even if everybody else is starving.
That is clearly fundamentally true of any information. The question is what is shared by default. We don't even share your friend list by default, so the exposure is much less.
When exactly did it enter the public consciousness that drunk people are unable to give consent? I feel if this is true, there are many drunken hookups that become questionable. I'm in my mid-30s, and I feel this concept wasn't really a thing in my clubbing days.
You shouldn’t review a PR that’s marked as WIP, because whatever you’re about to critique might change or go away. And there are a couple reasons to make a PR before you want it reviewed.

Besides that though, this place sounds bonkers. Who tells developers to slow down?!? And getting defensive about the shitty stuff in the codebase rather than getting excited that it’s finally being fixed... bad news.
The tradeoff:

- Add "Google" before the name any product announcement, and it's sure to be front page news[1].

- Shutdown any product with "Google" before the name, and it's sure to be front page news.

[1]You can especially see this effect when a random Googler publishes a random project, but it's under github.com/google/ because it was done at work. Even if it's not "a Google product", it'll shoot up to the top of HN.
(ham handed attempt at market research) Does anyone think there's a market opening for a NxN group chat? We've been trying to find a usable group video chat application. GotoMeeting is a 1 to many (broadcast) solution. Skype has degraded over the last decade such that there's always at least one person who can't completely join the meeting.

In my hubris, I wonder how hard it would be to create an NxN group video chat app with OpenCV, some ffmpeg, and a lot of my own ignorance.
The ridiculous thing is that exams are irrational: they don't measure knowledge and ability, i.e. they don't measure what they purport to measure. It makes the societal scale suffering and death all the more meaningless and disturbing.
Is this really such a big problem? You can either work directly with the Java collections if the code is performance sensitive, or have a `.toScala` call at your Java -> Scala boundary and a `.toJava` call at your Scala -> Java boundary.
Similarly I recall being under the influence and suddenly I was experiencing more than one timeline and those timelines started to collide like a snake swallowing it's tail. Fun stuff.
Maybe doing due diligence, reading a few primary sources, before you choose to believe or act on something?