skysight-inc/HackerNews huggingface dataset:
I have personally saved _thousands_ of dollars in addition to hours of my life not having to commute.

There's an element of seriousness in your sarcastic comment for more than just companies.
They didn't even mention university at my rural UK high school in the 90s. I left without knowing anything about it. Nobody in my family or community knew anything about it - my dad left school at 15. You were just expected to leave school at 16 and get whatever job you could find in the local paper.

As a kid I honestly thought that to go to university you had to be either an aristocrat or some kind of child prodigy. I thought it was like becoming a monk or something where you'd leave behind everything you ever knew and would essentially become someone else. The creepy gowns and mortar boards and inscrutable terminology ("double first"?) made it look like joining the masons. These were just images I'd picked up from TV. Nobody told me any different.

After I left school I met a bunch of sixth formers from the local grammar school who had entirely different expectations. They were no smarter day-to-day than the kids I knew from high school, they were largely just middle class kids who had been inculcated with a different attitude and had a wider sense of what was possible for them.

I was mad as hell with the education system, for the years of bullying and low expectations. I was determined to make it as a self-taught programmer as an act of revenge. Looking back, it was a mistake. I really should have pushed myself to go to university, I feel like I missed out on a lot.
Why would you tell them and bring an end to the lolz?
From early March until mid-June, we were told by government to “stay home”. There were even few events where police tackled to the ground and arrested people who were taking a walk outside, away from any crowd, in a group of two. Now people do go outside, and even though we have more detected cases of Covid-19 as compared to spring, the cases are milder and mortality rates are lower. Country: Croatia
Every time I think of those Somali refugees they settled in Wisconsin and Washington State, I get a little bit angry. That’s just cruel. Even balancing for potential racism, Iowa, central Illinois/Indiana, Northern California would be loads better temperature and vitamin D-wise.
I think a point not often brought up is that Java takes a stance against type inference. It argues that type inference can lead to bugs, because sometimes it doesn't infer the type you meant and makes code harder to read. So explicit types it is. Also inference slows down the compiler and similarly the auto-completion.

Now, I'm in the camp where I don't really think static type checkers are all that great. I judge languages as the sum of their parts, and in that way, you can easily rank one statically typed lang above a dynamic lang and yet rank another dynamic lang above both of them.

I just bring up Java's stance, because I find it interesting. I tend to find most static type checkers enthousiasts have an internal conflict between static types make for programs with less defects, static types help me navigate my code, and static types are too verbose.

See this SO for context: https://softwareengineering.stackexchange.com/a/184183/89630
Maybe I’m misunderstanding your point, but I don’t think this take is particularly useful. The GP comment was about the toxic nature of car culture. The parent comment implies this culture is rooted in demographics and geography. If one believes this is a problem to be fixed, those causes need to be understood. As a professor once told me, “For every problem there is a solution that is simple, easy, and still wrong.”

I don’t think saying “cars are made for people who buy cars” is helpful unless you are willing to elaborate on why they want those cars. If you don’t think the geography is a main driver, this forum is a good place to discuss counter-examples
I’m not sure who you’re astroturfing for but nowhere did I talk about following Thai laws. I didn’t even actually specify my comment was about this person. Did the law change when the borders closed? Is there something that prevents this ridiculous chain of events unfolding for someone who is not in the country?

If I post an unfavorable review about a Thai business from across the world, can they just summon me to a Thai court?
The education system has utterly failed in its duty in teaching how to use the mind. Instead we see masses are indoctrinated and told what is, and what to remember rather than first principles and tooling to reason.

We must do better! Good link for anyone really.
> , Java is practically becoming an ML

For new code, yes.

For old code, it's more in the realm of COBOL

Also given that is one of the few languages that can speak fluently with technologies that are not very well known anymore, but still rocking many boats like SOAP webservices or AS400 mainframes

The bulk of the Java applications are inside banks and insurance companies

> are code organisation and tooling support (refactoring, code completion).

Agree.

Even though code completion has never been a problem for me in the past 20 years, not even with bash lately
Brexit / Trump marked a turning point for me.
Here's an experimental study

https://www.sciencedirect.com/science/article/pii/S096007602...
> If they modernized farming practices, the rate of deforestation would drop significantly.

Ha, that's funny. Europeans have to subsidize their agriculture to compete with Brazil, but Brazilian practices aren't modern?

If Brazilian farmers practiced farming in the same way as Europeans do, the country would ban bankrupt.
thanks, i don`t remember, may be it was something on my side. Anyway, i am happy with current implementation, so no need to migrate. Will try it on some next project :)
Which is exactly why it’s important to remind those who have it, especially when they tend to enjoy authoring ode’s of self-congratulation.
Regardless of the technical aspect if this is possible or not (I like how a random commenter here claiming he’s from Instagram is asking people not to trust a random tweet with a screenshot), I don’t see the problem as some suggested with the lack of regulation in social media. The issue is really in the blind trust people have put in these companies. Losing the username is one thing, but losing access to messages and potential private images on there is the actual pain, maybe not for this guy specifically but fun general. Having your private conversation on these platforms, your entire business or a huge portion of your marketing, or as a main way to “connect” with others is the problem, it’s like leaving your door and windows open for a week and then being surprised that your house got robbed. It might not happen, but it’s a huge risk. The solution is easy: don’t entirely depend on these platforms and don’t store valuable data there.
Fire M777A2 155mm Howitzers
He is a “free” user, what duty does Facebook owe him?
Java 15 Released
I have gotten really used to drawing all my technical diagrams with Inkscape (system arch, sequence diagrams, product roadmaps, etc).

Granted, it's labor intensive and hard to justify the learning curve just for technical diagrams but I find that once you have built the muscle memory and a good mental map, it's not that slow (and encourages concision and good abstraction to make the diagram simpler) and superior to auto-generated layouts because it gives me the flexibility to make prominent what deserves to be prominent (objects, paths) and complete control over styling. I also hate it when adding a single element might change the auto-optimized layout entirely.

I wonder what folks who use (go-)diagrams at scale think of this. Maybe my solution is untenable for large enough projects.
Except if they're sure they won't be caught.

Isn't that how actual crime works?
Hash to Struct In
Yeah I think your point on being senior is important here however senior can mean varying things in different circumstances management or tech senior if your company divides things that way.

The other thing I’ve seen that effects the balance is time zones. It’s not as bad as being remote but it factors in to a general availability / can be relied on to be there aspect.
A suggestion: don't hide the entire store component when you change one of the filters. You can see it flash with unstyled text "loading" before popping back into view. It's much less jarring if you keep the existing content rendered while waiting on the response and swapping it out after the request completes rather than going to a blank screen when you start the request.

My personal preference is more subtle loading indicators near the element that triggered the interaction (the filter inputs themselves in this case) but that's probably subjective. I think at the very least you should keep filter bar visible while it's loading so that the element you're interacting with doesn't disappear while you're using it and pop back into view.
Since there are at least a few comment pointing cheaper being the reason. I have to ask, what sort of cost reduction are we looking at ?

I cant imagine Open Office being a significant cost reduction in overall office renovation. Let alone the human cost and capital far outweighs renovation cost alone.

How could cost saving ever be a reason for Open Office. Am I missing something obvious?
Really?? I just met a friend who spent last week there taking surfing classes with a company - didn't seem like there were anything like that going on there. Haven't seen anything in the news, either.
Excuse my ignorance here.

How many police -> suspect interactions are there every day in all 50 US states? What percentage of them are this level of bad/corrupt yearly? Like, 0.2%? I'm not saying it's ok but... I'm pretty sure every business/sector has extremely gross behavior that if we knew about it, we'd be turned off morally. I don't get why hating cops in America is so "trendy" when statistically speaking, there's no way the majority of cops (or anywhere close to it) deserve the hate/flak they get.
> This also sacrifices some of the major benefits for employees like the freedom to live wherever we want, suiting our financial needs, familial needs, political/cultural needs, etc. We need to avoid having gigantic concentrations of our society in a few locations,

The freedom to live wherever you want is great, but it is not without costs.

Major cities aren't going away. They are the creative hubs of society. Most group human endeavors are the product of cities. To be part of that creative community, you have to be near a city.

However, we could afford to have some diversification in tech industry beyond the big hubs, but in Google's case they've already done this (i.e. Boulder, Ann Arbor). Bear in mind that there will be resistance in those places, also, for very rational reasons (i.e. escalating housing costs).

There is undoubtedly a societal reorganization underway, but it is highly unlikely to satisfy either the purely remote or purely in-office preferences.
Why would you remove concrete and masonry every 20 years? I don't have much experience with wooden houses, so I don't know if it's the case there.

But in brick houses renovation often means fixing what's broken and adding modern technologies such as insulation. Moving or adding walls can easily become quite a large scale project.
You can register a Gmail account that contains dots -- mine does -- but you can't register an address that collides with another address if you remove all the dots.
> With generics added 15 years ago,

In my experience, Java's generics were horribly confusing and not quite type-safe, in contrast to the dead-simple polymorphism in Haskell. But feel free to correct me here.

> ADTs and pattern-matching gradually rolling out already

What a language gives you is less important that what it makes easy, and I cannot imagine a more cumbersome syntax for ADTs than the one in the linked proposal.
We're inundated by corrupt men and their duped idiot hoards.
This is not Wikipedia
Symmetry is a property that our senses allow us to reason about but it proves nothing of the “inherent natural world”
My anecdata says that HN users are among the least likely on social media to believe conspiracy theories. They actually tend to err on the side of skepticism. It's very common to see someone say, "Yes, this could be malice, but it could also be incompetence."

I think this is partly because so many of us have worked in (or with) the targets of most conspiracy theories: government and large corporations.
How to establish and maintain relationships with other people. And all that goes with that. How to listen, how to express yourself, how to be empathetic, being able to accept and offer help. In your personal and professional life, your relationships are likely to be the most important determinant of your happiness and your success.
Mobile Marketing Trends for late 2020, early 2021
Sounds unusual. I thought the paler you were the easier you generated it tbh. Also 50k IU sounds a lot too. I’m pale as fuck an 400iu a day and a quick walk put me in the healthy range.
PHP's file_get_contents supports it as well.
I was just responding to the parent comment's claim that Haskell's sum types are not true sum types.
> If you use String for all your data types than you are no better than a dynamic language.

I once read a Haskell (I believe, may have been SML or OCaml, this was a while ago) tutorial (can't find it anymore) that did this. It was infuriating as it completely hid the benefit of the type system. Essentially, details fuzzy, it was creating a calculator program. Imagine parsing is already done and had something like this:

eval "add" a b = a + b
eval "sub" a b = a - b
...

Where the parsing should've at least turned those strings into something like an Operation type.

Sadly, I've seen similar programs in the wild at work (not using these languages, but with C++, Java, C#) where information is encoded in integers and strings that would be much better encoded in Enums, classes, or other meaningful typed forms.
> Our Constitutional amendment process is sclerotic, but there is nothing to suggest our Republic is inherently flawed in the way Athens or Rome were.

Analyses abound about [what's wrong with American democracy](https://rationalwiki.org/wiki/Essay:Problems_with_the_curren...). The nail in the coffin though, will be the first part of your sentence. The American Constitution is notoriously hard to amend, which means that it is just too easy to maintain as it is by those who benefit from the status quo. We can already see this by how the will of the majority is routinely ignored through unequal representation. My opinion is that this is not sustainable and will have to be resolved through unlawful means, exactly because of the unflexibility of the law.
> he and 119 other volunteers

I appreciate the sentiment, but there's some difference between splitting 13 years of jail in 2 vs splitting it in 120, which make this offer a lot less impressive, even if it made any sense from a legal point of view.

Still, it's a gesture that can be commended, but the title is a bit misleading.
In a way you’re just doing language associated to analogies and agreed conditions. So closer to games than math.
I guess it depends on what you want to spend your time and emotional energy on. I use Win10 as it is "out of the box", and apply all automatic updates. If MS wants my telemetry or whatever, that's okay by me. If I'm in Firefox or running multiple VsCode/VStudio/IntelliJ/etc instances or running bash scripts or whatever, I can't see how it would offend so much - but I guess that's just me - but I'm not even trying to make Windows look like Linux or use it like it as one. As for the UI, all I really do is hit the Win key and type a few chars and hit enter and run what I want - no desktop icons, no theming, etc., and I Alt-Tab between full-screen apps or Ctl-Alt-Arrow between desktops -- that's about it. Maybe I'm just weird, but I don't find anything especially that gets in the way.

Edit: Okay, I probably turned off indexing and the Cortana mic. access (was that enabled by default?), but that's about it. And I had to disable some Dell-specific bits from my son's laptop that limited network bandwidth for all non-video packets. WTF?

I achieved a huge about of peace when I went from HD to SSD -- in addition to the speed, once I couldn't see the drive light or hear the disk being accessed when I wasn't doing anything, I found it wasn't really getting in the way.
I think we do, if we design them properly in the first place. For example, in 11 years the empire state building will be 100 years old, and its still an very useful and beautiful building. I think as long as you design a building to use something like conduits, you can update the wiring, plumbing, hvac, elevators, etc over time and it can continue to be useful for centuries.
> "The most important institution is not the library, it is the public space."

That's interesting. The only public space I actually feel comfortable in is the library. The public square in front of city hall is patrolled by police, I wouldn't dare spend time there having real discussions. All the malls are actually private spaces, coffee shops as well. The universities, likewise, are 'private property' and unsuited to real discussion.

Public parks stand out as great public spaces, but they don't have bathrooms or computers. Libraries are places you can actually get some work done.

> "Maybe if it was completely gone we would see more clearly how necessary it is."

Our society would just degrade and decay.
Imagine trying to found a library today!

> "except in some big cities like the example you cite, the system doesn't work"

I'm curious about what would work. What does a reimagined library look like?
You could replace vitamin supplements with going for a walk.
Yes, some do, and lesswrong.com started running an interesting social experiment every year: https://www.lesswrong.com/posts/XfHXQPPKNY8BXkn72/honoring-p...
It really gets strange at the top. Think of an engineer who has been working at a FAANG company for the last 10 years. They have a salary of $200,000. They're vested and get stock bonuses every year. They now have $1,000,000 worth of stock and they sell $500,000 to put a downpayment on a home in California. They're income for the year is now $700,000 putting them just about in the top 1% of income earners for the year[0].

But they're in there with Warren Buffett and Jeff Bezos, et al. Jeff Bezos is worth something like $140B or more, whereas the engineer is worth ~1.4M. (Probably less because they only own a portion of their house, but it makes the math easy.) Mr. Bezos is worth 10,000x what the engineer is worth.

But a middle income person nearing retirement in the Midwest might outright own their house, which is worth $140,000. If they sell that house, that midwesterner is just in the top 10% of income earners (assuming their salary is modest). The engineer only has a yearly income 5x more than that person and their net worth is only 10x the midwesterner's. It's a really big difference in that last percentile!

[0] https://www.investopedia.com/personal-finance/how-much-incom...
Calcifediol doesn't seem readily available for consumer purchase.

Because of that, this sort of feels like "Vitamin D could save people[1] from the worst of Covid!

[1]Healthcare Wealthy Only"

Corrections welcome.
The article doesn’t mention it, what consequences do the officers/department or those involved face for creating a fake report and fraudulently denying the FOIA request?
I am totally with you. I was just saying that for me personally some static type checking would really help, not particularly with Erlang but with other duck typing languages.
One would be tempted to extrapolate from the article title that it's disproportionately used against blacks. Since otherwise it wouldn't specifically point out the victim was black, just as stories of police shootings rarely point out in the title if the victim was white.
That actually isn’t true now that Oculus is requiring Facebook login.
AI Project Ideas
The account transfer happening may well have occurred, whilst the mechanism is misrepresented (likely by the attacker). Either way, a claimed user is plausibly representing a problem with no viable recourse from IG/FB.

The upshot of unauthorised account transfer would still lie on Instagram/Facebook, and should you in fact be a back-end engineer, filing a ticket and escalation would be strongly encouraged.
I worked for Bill Blue at CTS net for about 6 weeks in '94. One of the machines I worked on was named "crash". I asked if that name was not tempting fate.

Bill said it was so that some uucp address would be

crash!boom

(read "crash bang boom")
After ".py", use " ?" (the space is important) to force the search in firefox.
Of course we get no mention of specific types of diversity (how many practising economists are Republicans, religious, etc?) because the agenda is not diversity.
Not sure if the article title changed since it was posted, but the HN title is not at all reflective of the content and the actual title on BI now is: "Google's CEO says the future of work involves a 'hybrid model' and that the company is already reconfiguring its offices for employee 'on-sites'".

From the article:
"Pichai said that Google is "reconfiguring" its office spaces to accommodate what he called "on-sites" — presumably, days where employees, who mostly work from home, gather in the office."

If anything he's saying that work from home is going to become semi-permanent, it's just that there will be times when people will need to come in and work together in an office and they're making plans to support that. Sounds perfectly reasonable to me.
Showing all the context has never been feasible, and abstraction is about how to deal effectively with that constraint. Types are abstractions, and consequently explicitly declaring a variable's type does not provide all the context.

The original C++ 'throw' declaration is an example of an ill-conceived attempt to provide and use more context, and an example where tools provide a better solution than piling on the syntax.
>If cars are less optimal...

This seems to be the point missed. It’s almost as if many commentators assume everyone is trying to optimize for the same thing in all cases. Some are talking about optimal access and freedom of movement, some for cost, some for efficiency etc.
Is that with or without vitamin K2 co-supplementation?
Are we talking legal duty or “not being an asshole” duty? I’d argue it’s at least the latter, where the case should be pretty clear.
What Is AWS Step Functions?
"Step Functions is a serverless orchestration service that lets you combine AWS Lambda

functions and other AWS services to build business-critical applications. Through Step Functions' graphical console, you see your application’s workflow as a series of event-driven steps.

Step Functions is based on state machines and tasks. A state machine is a workflow. A task is a state in a workflow that represents a single unit of work that another AWS service performs. Each step in a workflow is a state. "
Slavoy Zizek has once wisely noticed that each and every nation has its own blasphemy laws.

In the Soviet Union a joke about Lenin could ruin your career. In the UK expressing politically incorrect opinion about genders may turn an otherwise successful writer into an outlaw. In Austria expressing doubts about Holocaust will bring you into prison.

We all are a bunch of intolerant hypocrites.
These features are now available in all common text editors.

Also keep in mind that you're missing out on many other arguably essential tools such as debuggers, smarter shortcuts, and other static analysis.

Therefore, yes, I think it should be expected of a programmer to pick the right tools for the job, in the same way that it can be expected of a designer to be able to work with Adobe files.

If classic VIM doesn't offer these features, then it isn't sufficient as a code editor anymore.