skysight-inc/HackerNews huggingface dataset:
Having a static type system is great but it’s just another tool in the toolbox. I’ve been writing Javascript for 23 years without types and didn’t miss them. They’re great when I have them in other languages but not a deal killer in languages that I don’t.

But so many TypeScript fans act as if having types is the be-all and end-all.

And, unless I’m mistaken and something has changed recently, I often wonder how many of the TypeScript proponents don’t realize that they’re mostly only getting compile time type checking since the compiler strips away the types after TypeScript gets compiled down to Javascript.

Don’t get me wrong; TypeScript is great. But I don’t see it as the savior that others make it out to be.
"Talent" includes other roles that aren't so fungible. If a VC-backed startup starts a major widget spinning project, they often want to poach a director of spinning widgets from a top company, and Houston won't necessarily have one.
5G represents the end of the oligopoly maintained by Comcast and Verizon. There is a lot on stake for these giant companies, and the fight will be ugly. Chinese companies have a clear advantage in developing this technology because they have a huge country with new networks developing, free from the constraints of an established oligopoly.
From the real article:

"The five space agencies involved in the space station — from the United States, Russia, Japan, Europe and Canada — have long-established procedures to handle any jurisdictional questions that arise when astronauts of various nations are orbiting Earth together."

https://www.nytimes.com/2019/08/23/us/nasa-astronaut-anne-mc...
I agree. A ride in a car is clearly a commodity, and having slick tech to make accessing that commodity easier can only be a differentiating factor for so long.
If you are in Europe, my understanding is that the middle eastern people hit on women a lot because their impression is that white/western women are easy/promiscuous.
Cars also depreciate and aren't seen as an investment.
I didn't downvote you but I would be tempted to.

Imagine you were standing on the sidelines watching Notre Dame burning down and made a similar statement. Meanwhile a fire hydrant and fire hose were nearby, unused. And twenty bystanders like you were standing there facing the other way, unaware, chatting about trivia while (unknowingly) leaking gasoline out their butts right onto it. Your comment would be massively misplaced and probably overall harmful in the grand scheme of things.

We need to fight this.
Hackers Stole Over $4B From Crypto In 2019, Up From $1.7B In 2018
Not to imply that you are, but I prefer to embrace nuance rather than neglect it myself by dismissing misunderstandings of it.

WiFi is a lot like a microwave, just with some important differences. WiFi is just modulated and about 1/1000th the power.

There are real reasons why SAR regulations exist.

I blame the misunderstanding squarely on journalists who picked up early stories about SAR limit studies and did an awful job of explaining them.
It doesn't look like like your old "4G" was legitimate full performance LTE. Cell carriers lie and demur about what performance they actually provide. You can't trust the number to mean anything.
At least in my area the taxis have rebranded to "zTrip" and similar and they all have apps very similar to Lyft/Uber. There might be room in the market now for a fare aggregator to cut down on the number of apps.
"Maybe you'll be interested to hear from actual 5G users instead making uninformed claims."

Claims from "what I've heard" /are/ informed claims; your anecdotal information doesn't automatically beat other people's anecdotal information.
I is weird. I expected something like the laws for international waters, i.e. the flag of the ship determines the jurisdiction.

In case someone in the (former) Space Shuttle kills another person on purpose, I expect USA to prosecute him/her in spite the nationality of the murderer.

Perhaps there are special rules in the ISS because each module is from a different country??? (What happens if someone shots from the Russian module, the bullet goes to the European module and it kills someone in the American module?)
It sounds more like someone actually sat down and thought about what to do before doing it.

I read danish. I have experience with it. I did not understand what the page was trying to say.

Providing your data through APIs are often a better way than rolling your own manual delta sync through reports every Sunday uploaded to your company FTP server with 5% downtime.

Not duplicating your data throughout various systems is not architecture it's just common sense.
Now can we please also stop the cops from confiscating cash if they find more than a certain amount in a person’a vehicle? People shouldn’t be penalized for using legal tender.
Being confident enough to trash-talk based on hearsay is just being arrogant.
Also a bunch of object-oriented C++. To be fair - I've never written C# or SmallTalk, so I don't know what those are like.
I appreciate your perspective but I did base my comments on what actual 5G users told me. Here's a video review that captures about what I said:

https://www.youtube.com/watch?v=_CTUs_2hq6Y

But I will add your data point to my opinion of 5G.
Invitation to connect with Sweesh network of CEOs and founders
Hi fellow founders,
I want to extend an invitation to you all to connect with some of our networks of founders and CEOs at Sweesh Technologies, to pitch your startups to them to get feedbacks on what you're building. Here are some of these people am talking about:

Ashutosh Priyadarshy (Founder at Sunsama (YC W19), Barry O'Brien (Managing Director at Silicon Valley Bank), Kamir Kothar (Director, Early Stage Venture at Silicon Valley Bank), Janice (Bishop) Carter (Chief Executive Officer at ARM Communications), CEO at Socrates Intelligence (YC W19) and many more.
Here is the invitation link ; https://docs.google.com/forms/d/e/1FAIpQLScw9tTL5lxQL5KA4EkQgY-W6oFRs6bs8LI9Z8Y_gCQsIVtrJA/viewform?usp=sf_link

Or you can send me an email with your name, name of company at Director@sweesh.us
Need anyhing else have questions, please feel free to comment below.
Cheers.
Netflix's Bright Future Looks a Lot Like Television's Dim Past
I looked at this thread a while back and closed the window, hoping that those early comments don't influence the younger practitioners who are on HN.

As someone nearing 40 (mainly doing consulting work around boring business apps for a long time), my view is that Martin Folwer's biggest contribution is indeed the documentation, and defining the vocabulary to enable discussion around frequently encountered (but perhaps mundane) problems in Enterprise Application development. He isn't trying to break new ground, but I'm glad his writings exist. To pick a very random example, here's CQRS defined in an approachable manner[1]. It's a great link to send to a team of 50, out of which quite a few will be fresh out of college. And I am pretty sure Martin Folwer has seen plenty of real world code while he was working at Thoughtworks. The ideas in his writings aren't conceived in some vaccuum.

Some of his early writing isn't perhaps as relevant today. For instance, he talks about the flaws of Anemic Domain Model here [2]. Back in the day, many of us tried to enrich the domain model with particular emphasis on reusability. But those things are less relevant in today's heterogeous environments where logic lives across in multiple services
(many outside your team's control). So just reading through his site will surface a lot of outdated ideas; but that's helped a lot of companies along the way when we didn't have to aim for web-scale tps. Actually, it might still work for 99% of apps even today.

HN tilts towards the experiences of Startups and young founders, but one good lesson to learn early is that we should be more open minded.

1: https://martinfowler.com/bliki/CQRS.html
2: https://martinfowler.com/bliki/AnemicDomainModel.html
> The thing with Object Orientation is that it has no basis in theory or science and is almost 100% art.

Absolutely incorrect.

The data part of OO is based on set theory as formalised in the database design research and type systems.

The dynamic part of OO is based on finite state machines.

The data abstraction and information hiding part is based on the work of barbara liskov (for which she won the Turing award) - https://en.wikipedia.org/wiki/Barbara_Liskov
it’s a compilation of links to academic studies
That sounds like an interesting read - could you provide a link?
What are your thoughts on the safety concerns?
Will that run ripgrep once per line, or is it smart enough to batch them up?
So your argument is that people become homeless because either they take too much medicine or too little medicine?
No weekends, no work outside of business hours.
> A computer is a deterministic system. It is 100% predictable and follows an exact set of rules. Software development is amenable to proof, logic and theory. You don't need to make decisions driven by data or your gut if the problem space can be described by a logical and axiomatic theory.

That's true, only if you can assume perfect knowledge about the problems/requirements, the data, the environment, and how (if at all) those will change.

In practice, none of these tend to be true, and that is where a lot of gut feeling will come in.

An experienced practitioner will just know that certain modules / feature sets will grow and grow and grow over time, and will take special care to build a particular robust approach for that area. Or that certain kinds of data are often of low quality.
Just ask them about what they're doing next and what they're excited about. If they want to get into details it might give insight into what they've been missing, at least you'll get to know them better.
Counter counterpoint, humans have ears and eyes and already have streaming audio and video. Those things were clearly desirable and now possible.

What are the legitimate new capabilities you're thinking of, which many people desire, but can't have primarily because of (mobile) internet speeds?
Yeah and since .Net isn’t my cup of tea this shell could be pretty cool
The BBC had an interesting article this week exploring these very ideas in the context of the island of Barbuda.

Why I don't want to own the land my business is built on: https://www.bbc.co.uk/news/stories-49210150
You're right. Why are you voted down. Programming doesn't need to be based on statistics it's largely a deterministic system amenable to proof and logic.

This application of "engineering" onto programming is largely the result of people not truly understanding the system they are dealing with. The system isn't some sub-sonic jet that will be subject to unknown turbulence, it's just axioms and rules.
The view is that Korea could be one united country and the war entirely avoided if the US had not capitulated to the Soviet demands. US soldiers did die defending South Korea from the North Korean and Chinese invasion, and that is admirable, but don't forget that far more Koreans have died and continue to die.
That joke was actually used on President Nixon. It’s mentioned in the movie The Farthest.

https://physicstoday.scitation.org/do/10.1063/PT.6.3.2017081...
If you search workplace.SE for this you will know that the consensus is to say nothing in an exit interview

https://workplace.stackexchange.com/search?q=exit+interview
this is related to the fallacy of the top 1%. the fact of the matter is only celebrities or people who had a financial windfall makes up most of the so-called 1%. the reality is that the wealthy do not populate the top 1%. they are more likely to be found at the bottom 25% of earners as they are doing all they can to lower their tax burdens which primarily centers around eliminating their taxable income.

a better label for your stats is that it takes 20 years for a family to figure out how to hide their wealth.
Ask HN: If you only had time for one site like HackerRank which one would it be?
If you were going to take the time to do a bunch of online coding tests to boost your visibility to potential employers which one online hiring platform would you choose?
In my experience, taxis are crappier cars and the drivers aren't as friendly. Have you ever had a taxi driver offer you a bottle of water?
Why is it when Indian companies steal patents to make generic medicine they are cheered for it, but when a Chinese company does it, they are vilified?
If the scientist isn't revealing the name of the magazine,the whole announcement is useless.
> That is a different individual...

As your parent probably should have known from the fact that it was a story about a KSU professor, whereas the linked story is about a KU professor.
The Prince - Niccolò Machiavelli.
> I always figured the food web will just collapse.

I fear this too, but it won't be so dramatic. On geologic and evolutionary timescales, it will be like a flash. On human timescales, it might be a decade or a century. From our perspective it will look a lot more like a ratcheting-down of the food web, as loss of biodiversity will lead to pancaking of layers down. There will be booms and busts, as the ecological niche filled by one organism is vacated by its sudden collapse and a temporary resurgence of some aggressive species fills that gap, until that poorly adapted monoculture succumbs to something else. In a sense, the whole thing is going to come down in spasms, and we'll be arguing the whole way into the grave, because it's so complicated that gaslighters and deniers will always be able to point to something that looks like recovery, but really isn't.

I am long past accepting this. The question in my mind is really, how big is the crater left by humanity going to be?
Here, take your mortadela sandwich.
How to get started on Chinese calligraphy
Sure, livestreaming videos to VR headsets would be great, and the desirable 2x8k@120hz would require 5G. But if that's the use case then there's no need to hurry with 5G since most applications would be just fine with local wifi and haven't proven significant demand.
I don't use a wheelchair at all, but I see value in having laws that mandate accessibility. Public policy needs to be set on the basis of societal goals, not individual impulses.
Really surprised to see the beating heart of tech that is HN turn into a luddite forum on this occasion.

Last week I got upgraded from 4G to 5G for home broadband here in London, UK. It just became commercially available in my area (on Three)

As I said in another comment, my average speeds went up from 5-10Mbps to 150-250Mbps and peak ones from 20-25Mbps to 350-400Mbps.

It absolutely is the game changer it's advertised to be in terms of enabling new real-world use cases.

Remember how video streaming was theoretically possible on 3G but totally shit in practice until 4G came along ? 5G is a similar kind of step up. You can expect an order magnitude more bandwidth on mobile than with 4G, and that matters.

In other words : the hype is real.
I concur.

I'd like draw a parallel to philosophy: There is not one Grand Unified Philosophy Of Everything, but there are many different philosophers you can read, and take some of their views as their own, and still be aware of the rest.

I'm sure Fowler has been in contact with way more projects in enterprise software than me, so I appreciate his perspective. That won't stop me from reading folks from the more functionally inspired crowd, from the DDD corner of software design, etc.
Go talk to your marketing team and you would be amazed by level of tracking those guys doing or should be doing in order to win the market.

I work in a very boring niche for a small company and you'll receive email from us and we'll know what ads you clicked to find us 1 year ago and that we'll keep your entire browsing history and utilize it to tailor our messaging and that's just a begining of it. And our budgets are fraction of what huge online advertisers spend.

Modern digital marketing wouldn't be possible without tracking and that's just how it is.

If we make it harder via regulations, we'll just make it more expensive and that's all. Kind of similar as drugs - demand is so strong that supply is going to be there no matter what you do.
So every civil breach of contract is also criminal fraud? “You indicated to your counterparty that you would obey the contract, but did not.”
>There's such weird marketing zealotry behind 5G. They're acting like it's going to completely reshape society

It won't reshape society, but it could reshape geopolitics.

The US has had a unique position to monitor the internet thus far. With 5G that could shift (if large swathes of the world use Chinese hardware).
What's your interest in this? Are you their peer or their superior?
> Why is it when Indian companies steal patents to make generic medicine they are cheered for it, but when a Chinese company does it, they are vilified?

I can see personally defending both types of theft, and I agree that they are probably morally equivalent (all else being equal); but I'm not sure that one can make a blanket declaration that people generally do defend Indian patent theft. Do you have references?
I've been waiting for a long time for people to start using the title "robopsychologist" in earnest. Especially for people who are called out to debug an unfamiliar system, in 'the wild' (ie. in production). You have to calm the system down, find out what it thinks is going on, gently correct any misconceptions, and guide it towards a better understanding of the world that lets it behave the way you need it to.
CoffeeScript never solved any issues tho. It was just syntactic sugar.
Judge in Facebook Sex-Trafficking Case Blocks New Privacy Feature
Simple solution is to just work with a fertility doc who is female or a person of a different race than picked sperm. Will be obvious if child is mixed.

I am worried about future ethics of DNA sequencing. Esp if lab techs are corrupted. That will prob be the future - bastard children at scale.
Dismissing other people's information and sources without knowing what they are or where they're from, assuming your knowledge is automatically superior, laughing at them, is similarly just being arrogant.

And then, after being pushed, admitting you have a vested interest in making them sound better and your job depends on it, isn't a good look.
Do you really think that there are no liberal opinions that are fireable? Like if I said all men are rapists, you think that’s a safe thing to say at work?

I think people took notice that saying “women earn less money because their genes make them less good at stuff” is a fireable offense. I actually don’t believe conservatism has anything to do with it.
Due to me meeting Anne from her flying Kiowa helicopters with my dad, I may soon be able to say that I personally know a space criminal.
Engineering is the application of science. A civil engineer uses laws regarding compression, stress, etc... to build its buildings. If you apply scientifically derived principles when building software then You are a software engineer.
And then of course there is Anthrax dust. http://lepo.it.da.ut.ee/~cect/teoreetiline%20seminar%2001.10...
> One day, your driver is going to need surgery and 3 months off to recover.

This basically happened to a driver I used regularly using Wingz. He physically can't drive due to an illness he incurred recently and can't pay for the procedures because he can't drive. I am getting txt's from his family members with links to GoFundMe's to help pay for healthcare costs.

He's an honest person and genuinely struggling. It breaks my heart, but unfortunately this is How it WorksTM in America.
While it's fair to say that a static type system adds friction which isn't suitable for some development mindsets,
I think it's worth expanding on problems people run into with types.

Bad types at runtime: with a static type system you make the effort to be sure the code does what it says. With plain ol' JS you can get that confidence from tests.
-- different trade-offs made each way.

But another benefit to static types is knowing the structure of the data you're dealing with and how to manipulate it, while you're developing/maintaining the code.
-- sure: naming, unit tests, documentation etc. can help, but I find not having the static types handy makes things tricky when there's enough indirection/complexity.

As with the stuff about runtime errors, tastes vary, of course.
I don't know much about the specifics behind 5G but if asciident's claim is true then towers on every block should perform very well under high load. What kind of performance are you referring to? Throughput? Latency? Availability? Reliability?
Software engineering is engineering in the same sense the mechanical engineering is engineering.

The only difference is that with software your materials are descriptions. I.e. you describe something, give to the computer and the computer turn itself into this something .

In the end, there is a physical entity in the world (the hardware), which turned itself into a unique machine based on your description (for example an ATM).

While in mechanical engineering, you materials are physical, which might make it easier to explain.
I don't trust it yet. That's all.

I want to see how it behaves in the wild before I run it myself.
It was definitely a busy area and dozens of Mbps are more typical on 4G. My point is that real world 5G is an order of magnitude faster than real world 4G, much like 4G was in comparison to 3G.
ok, then. I will ask for no proof and believe in anything He writes.
You’d probably be getting some real feedback though.
> print("Wow this is a really long line!")

Nobody does that, at least where I live. So just that one line would be seen as too forward and flirty and annoying. And it is right, I would be very uncomfortable if I knew that every time I visited the grocery store some stranger would likely try to strike up a conversation with me.
Faster upload speeds is something that I wish was more prevalent. Most ISPs that I have experience of prioritise download speeds over upload, but for my use case there is a point where increased download speed doesn't give me any measurable benefit, but being able to upload at a decent rate would be a huge benefit.
One argument in favor could be that it is helpful in the same way as a checklist.
If you define taking pain pills to get high as “taking too much medicine” and then making bad decisions while withdrawing is “too little medicine”, then yes that is a very significant minority of people ending up homeless.

But it doesn’t account for people addicted to meth, or alcohol, or people suffering from schizophrenia, etc.
Seniors or not, the most important thing to me is this: cash is issued by the government, and can be used without incurring any additional cost. Credit cards require you to sign contract with a bank, which is a private company, that makes money on every transaction. Government should never force you to sign a contract with a private entity, for any reason, so if they ever want us to go cashless, then I would expect they provide government-issued, free of charge credit/debit card for everyone first.
> I'll be speaking to them in unofficial capacity soon. What all should we talk about?

The weather.

You are talking in an unofficial capacity I don't think any of your proposed questions should be discussed; except maybe showing interest in their future, did they already get another job? If not let them know you can be used as a reference.

> What other things can I ask them to prevent/improve this situation in the future?

Don't ask, if they trust you they will let you know. May have nothing to do with your company at all.

Honestly, I think you need to ask yourself the questions you are proposing, if you are paying attention then you already know the answers.
What's bad about java in 2010? Java is still alive today, while Ruby with Rails were overtaken