skysight-inc/HackerNews huggingface dataset:
> Go was built explicitly to solve the real everyday problems of working in a large code base, largely driven directly by experience of several industry titans

This claim keeps getting repeated with absolutely nothing to back it up, other than repeating what the golang authors claimed.

I work on a large golang code base, and it's quite horrid. The IDE experience is terrible. It's hard to navigate the code base, due to things like types unintentionally implementing interfaces because they happen to match on some of their function declarations. No proper visibility rules (only "public" and "package private"). interface{} everywhere because of no generics (I'm aware that's being worked on). Single character variable names are popular because the golang authors write code that way and it's seen as "smart". No reserved "this" or "self" keyword to declare methods means that every type will have its own single letter self variable which you have to look up every time. Error handling is terrible, and I've seen many insidious cases of mishandled errors. Null pointers are still a thing. The list goes on.

Edit: not to mention things like the language is against quick prototyping (heavy friction due to things like unnused imports or variables, and a very verbose language), as well as the lack of mature libraries such as JDBI or Dapper.
"Mostly" is arguably a loaded term. It might have worked for the US, but certainly not for the native people.

Let's start with Italian fascism and Mussolini, financed by the US. Worked ok, everybody was happy. Next Hitler financed by the US. Worked ok, everybody was happy. Until their partners started to threaten Singapore and those pesty sunken ships. US and Britain suddenly not so happy anymore. Let's turn it around.

Next, coups in Turkey, Greece, ... and massive interventions in Italy and France. Military fascist dictatorships were of course great for their countries, and their people, esp. the workers.

Or East Asia. Japan's and Korea as prime examples but also most others, such as Indonesia, Thailand, Laos, Kambodia. Turned out extremely well for Indonesia and Kambodia, lots of dead socialists. Japan still ruled Korea via proxy military dictatorship, but everybody loved the new fascist systems in Korea and other proxies. A few thousand protesters were killed in massacres, but workers protests need to be fought hard, right? Socialism.

Latin America also loved their US coups and military dictatorships. The few socialists were tortured or flown out to the sea, and business could flourish. Happy times. Certainly the best system in the world. Freedom.
> [Go]'s the only language I'm aware of that makes large-scale engineering its north star.

Ada, Eiffel, Java, Pascal and derivatives, C#, Rust. Probably many others but I'd argue outside of tooling (which Go is particularly good at and has done an incredible job of standardizing, Rust being a peer in that regard with cargo) these languages are as good or better than Go for software engineering.
> top 10% tier in the society (in terms of gross income)

According to this statistic[0], that should be 39.1% (numbers are for net income, but top two brackets should fit 60k gross income). In a household with two working people that both have semi-decent jobs you'll have that (and with tech job + basically any other job, you'll beat that).

> Let's say you are at this moment 25 years old, so you'll get your house paid when you are 50.

Yes, that sounds about right, and from what I can gather isn't too different from how it worked in my parents generation. What do you expect? That you can pay off a house in 10 years?

[0]: https://www.bpb.de/nachschlagen/zahlen-und-fakten/soziale-si...
I know this is a bash thread but zsh/oh-my-zsh will replace !$ with the actual argument when you type a space so you can see and edit it before executing the command.
Nor the tech to spread fear and panic so efficiently.
This is unfair, if parents want something, doctors are ready to do, and the government is not providing disability payments for the condition, the government should not meddle with what people do with their lives. Sadly there are too many people who want to tell others how to live, and they'll continue to harm people trying to ban things like euthanasia, cloning, genetic modification of children, etc.
12 years later, Mobile-first design still solves this.
> I'm sure there were lots of discussions about Java vs. C++ earlier in their lifespans

Rewind to 1996. I’m at the Networld/Interop conference in Las Vegas. The steel skeleton of the Ballagio looms over desert mirages, and Java is all things to all people: a wide-open utopia to be populated by new and perfect code, a new world without concern for memory management, an abstraction from everything freeing us all from needing to know anything.
Moralis: Build Serverless Web3 Apps
I disagree. Genes play a role by setting a min/max kind of like guardrails, but there can be a wide gradient between that min/max. Even people with arguably 'great genes' look terrible if they abuse drugs, alcohol, or their body in other ways.
At least you have USB-C on both sides. Dell is shipping 'professional' laptops with USB-C on only one side.
Good question, AlphaSwap is operates on a reward based system for investment ideas/content that factors in both community consensus voting and performance of the idea. We are more focused on the social engagement aspect of bringing investors together.
Of course it is, it's pretty easy to present it as a process that should require a warrant because of the 4th amendment.
The stock market has outperformed real estate, but not when you consider the real estate is usually invested at 5x (or more) leverage
Can culture survive everyone being replaced?
>As for the author and his predicament, why doesn't he just zoom out? I'm pretty sure every desktop browser can do that.

Oh wow, I can't believe I never thought of doing that. (Not sarcasm.) I guess I'm just accustomed to responsive design being so poor that any client side change borks eveyrthing.

I just tried that on Facebook, and it actually doesn't break the site, but moves it a little more toward the usability of the old design. Thanks!

Edit: With that said, "just zoom out" doesn't work on mobile: once you get to a threshold, at least iOS interprets further zoomout as "I want to see all my tabs". Bleh.
There's two problems with this statement. First is the assumption that students don't care about privacy, second is the lack of discussion about consent.

I'm a student who takes special care about the software I install on my laptop. I use a Linux distro, run primarily open-source software, and sandbox every single proprietary app (limited access to files, no admin at all, no screen recording, disabled webcam, ...). I've also looked into several of these exam spyware tools (you really are forcing students to install spyware), and they're built with often hilariously poor security practices.

Which is to say nothing of the regularly stolen source code; If you held the exam spyware solutions to the same standards that you held students to, you would write up almost every single vendor to the Academic Integrity office. Another example of hypocrisy in academia from the perspective of a disgruntled student.

I deliberately do not install any video games with invasive anti-cheating functionality (and I regularly critique them, like I do for exam spyware); that is a false equivalence anyway, since they don't deal in the same breadth of personally identifiable information (like a permanently saved panorama of my bedroom).

Don't assume all students are the same.

Second, the consent dynamics are wildly different. For a game, its like "you trade this in for fun/relaxation" - and there's always other games that don't spy on you. I play those. With universities, many pulled a fast one and introduced the spyware to students after their tuition is already paid, and said "use it or drop the course". You can't switch universities because one university didn't consider the ethics of spyware; you can switch games much more easily.
> https://talks.golang.org/2012/splash.article

The shortcomings listed in that talk are mainly against C and C++. Other serious languages and platforms like Java, C#, and also Rust have solved these issues.
Lol, maybe from a year ago before it was overrun by bots. There used to be some quality investment ideas on the sub
My town is gambling on a number of developments,

- 16 M Ferry Building; ferry commute to Manhattan

- Luxury condos on the water

- condos downtown above new (unoccupied) business spaces

Meanwhile:

- stalled condos next to housing projects

- vacant downtown office spaces

- local side streets are badly maintained

- rent prices are looking bananas; home prices I dunno.

- commute to Manhattan is slow on LIRR train (1h 10-20m) direct. Direct runs only once in the morning and once in the evening (otherwise it’s a transfer adding up to 15 minutes).

- LIRR is expensive ($300/mo) and ferry is supposed to be more expensive, but not faster

https://www.liherald.com/stories/glen-cove-moves-ahead-with-...

https://thebeacongp.com/

https://villagesquareny.com
I think that's kind of the point- to try new techniques and find out what will stick.

When I go to art museums and see an abstract piece that looks like garbage and I can't pull any meaning out of it, I try to see if there's something technical behind it (technique or material used, usually) that would explain its significance.

I didn't get Andy Warhol's soup cans for the longest time til I realized that was how screen printing became popularized.
> The wrong type of super-long-tenured engineer is just going to be defensive and full of excuses about why something was built one way, even when the pain of using what they built is dragging down the whole organization.

Haha. So true. Isn’t the adage you’re either changing or dying?
Looks like they outsource most of their company to Serbia, so I doubt many will see this.
For me it was ubuntu.com -> Hover on Download -> Click on the green button below Ubuntu Desktop.
Apple designed AirTags to be privacy-first and stalker-proof
Speaking of 90s, remember the Greenspun AOLserver courses?
I want to have faith in the justice system to eventually bring this company to heel -- to believe that what they're doing is not just ethically wrong, but also in severe conflict with the law and liable to open them to significant litigation risk. Any practicing lawyers here that have thoughts about this?
About 90% of my work is remote sessions.
Tesla Crashes Raise Questions in Congress on Safety of Driver-Assistance Systems
Yeah it's a tricky area. In multiple cases I have been tempted to badmouth someone or a company in an interview type context, but have almost always been glad that I avoided it and just found a more subdued (but still honest) way to express my feelings.
Show HN: Delight, the New and Improved Spark UI
Yeah sorry I meant negative birth rate. But my assumption of negative growth is based on post covid, since border flow is severely restricted and people are just avoiding moving for the last 1year+. So I have assumed negative growth since covid and I have no source to back it up, yet the real estate market hitting record highs in my country, as a kind of hint that the prices are not driven by immigration demand but purely speculation. I would love to see population growth data for the last 12 months. I will look it up.
I don't run Ubuntu. If I did, your question has convinced me I would be happiest on an LTS version. 5 years of not changing much is more in line with my level of interest in puttering around my OS settings than every 9 months.

https://ubuntu.com/about/release-cycle
Scala is a kitchen sink language. You can write it like FP, OO, or anything inbetween. So you're bound to get codebases that aren't written in the developers preferred style.

On top of this, lots of companies started using Scala because Java hit a long period of stagnation. So these companies have a mix of Java/Scala and a primarily Java developer - that likely doesn't like kitchen sink languages - may be required to maintain a Scala program from time to time.
1- By living with roommates and renting a room (sometimes half a room).

2- By taking painfully long commutes to cheaper locations.

3- By living with parents/partner. This is not an option for most people, but probably what makes moving to a job a difficult situation.

> what kind of people are able to afford a house?

Apparently, half of Germany can't afford a home.

- https://www.statista.com/statistics/246355/home-ownership-ra...
Yeah, to echo -- this probably works for people new to the whole thing, but like many here, it's easier to train myself incrementally with individual features added to bash than to try to "start over."
> Quadcopters require more computing power than is available from typical rad-hardened processors.

Ingenuity isn't a quadcopter though, it has two blades that counter-rotate around the same axis.
It looks great and surprisingly performant for electron app. Noticed that while adding postgres connection, you cannot specify database name. Many services uses custom database (vs default postgres) like heroku. Will you be able to add support for it?
The biggest difference is that eToro is copy trading based and Utradea is investment idea based. We let users make their onw investing decision, you don't have to copy another persons trades as you would with eToro.
I a magical world where the price of ETH is exactly $2500 every day for the next 100 years: If they give you 500DIA, how many DIA must you return? Is there a time limit?
That waiver was issued incorrectly. See my post in this same thread on why - essentially, if you do the NIH test, it's HSR.
Another option is JSON with the "$schema": "..." item[0]. Most editors seem to pick that up automatically and provide autocomplete and type-checking.

[0] https://json-schema.org/
Clubhouse's popularity may be at risk
I guess they ran out of usual set of subjects about evil Russia and had decided that little diversity masqueraded as an art related would not hurt.
A couple facts I wasn't aware of:

• AirTags will start making noise after 3 days away from the owner (this could be changed by Apple later, of course)

• Each AppleID is limited to 16 AirTags
If the USD were completely replaced with bitcoin (ignoring long transaction times and other garbage) you'd expect approximately 1BTC for every $1.3M currently in circulation. In just a few decades even a Satoshi would be worth the equivalent of $1+.
Most people don't smuggle drugs in their rectums, but the few that do cause everyone to be subjected to random rectal cavity searches?
Is your life really improved by having access to <tilted heart face>?

Unicode is a massive clusterfuck. We’ve completely eliminated most of the advantages it might have held in the first place, like unambiguous character seeking from an arbitrary offset into the encoded byte stream. Now you have characters composed of multiple codepoints, for a few legitimate use cases like diacritics (which should actually not be handled this way) but mostly for dumb hybrid emoji shit. “Zero width joiners” should not exist. Even the diacritic stuff is total nonsense, and unsurprisingly has resulted in multiple serious vulnerabilities on various platform (iOS has had like 5 diacritic-induced crashes).

It’s fine to have a panlingual character standard, but it should be implemented as a minimal set of complete characters (no multi-codepoint bullshit) without pictorial nonsense like <various stupid multi-codepoint emoji> which should obviously be handled by a generalized vector graphics format.

Edit: in a hilarious demonstration of my point, HN strips emoji from the post text!
What's surprised me about modern Gnome is how much heavier and worse-performing it is than... KDE. What a reversal compared with the Gnome2 days.
What a sturdy bag it is!
I understood that. Just tried to phrase it nicely.

The fact that someone is willing to punch you in the face doesn't make them more correct than if they were unwilling to do so.
or the discussion about the original blog post:
https://news.ycombinator.com/item?id=26891811
Show HN: Confabulists – Publish lists of links, that's it, nothing more.
IDE Language Protocol
I'm suggesting that anyone using Ubuntu would be better served by using debian :-) Thanks for asking :-)
> I know you can, in a very basic sense, such that one can log in.

Log in, get group and netgroup membership, apply GPO based access control, access ssh keys, apply sudo rules.

> after both setting up the OS, and then configuring the domain join

realmd join ad.example.com

Just the same as joining the domain on a Windows machine.

Add-Computer -Domain ad.example.com

> Rather than hand-crafting one Ubuntu server that connects to your AD... And this means one can deploy Ubuntu machines on an Active Directory network at scale

Huh?!? Are you manually joining every machine to the domain and manually configuring every machine by hand? Even if you don't want to bother with config management like Chef/Puppet/Ansible for post-install config you at very least could have leveraged preseed files to automate the install, domain join, and applying your configs.

Like it's great that Ubuntu is supporting a subset of GPO but just like in the Windows world you can't configure everything with it and still need SCCM and Linux has solutions abound for that functionality.
> If an average developer salary is not enough to do that, then, what are the jobs that DO allow you that ?

Don't believe the hype. The average developer salary is enough to feed a family of four, you just won't be able to buy a house in a sought-after suburb on a single salary.
Sure projects are generally better than exams. But cheating on projects and papers is also rampant. Students just pay someone else to do the work.
I think that is true regarding language popularity—but not their viability for intended purpose.

Perl is a great example because although it has its quirks and the ecosystem shows some age, there really isn’t anything like Perl. It is a very good language for interacting in the console and with data of many types. It’s $_ variable which is based on implied context (much like in language we short-form speech when context is implied). Those are features something like rust (or go) simply isn’t designed for.

Hell, people still use and enjoy programming in C or Basic or Pascal. They just aren’t “popular” because developers are eager to put their comp-sci to use and invent more languages :)
I don't understand how that passed.

> (e) processing is necessary for the performance of a task carried out in the public interest or in the exercise of official authority vested in the controller;

What's the point of GDPR if you can side-step it in this way?
Maybe it is an "ALDI" job. Aldi is known for overpaying their shopkeepers by about 30%, but expects them to do the work of at least 2 shopkeepers at other stores. Still makes sense from a business side.
After my years in the industry, I have to say that it at least feels like there's an overrepresentation of this in the CEO population. But I'm not sure whether that's statistically the case, or whether it's more because, as you say, a single vindictive and nasty C-level can set these things in motion without necessarily any checks and balances to stop it -- and that more over, it's really really visible and memorable when it happens.
1) Yes

2) Unfortunately solving the problem isn't as straightforward as it sounds, because notions like "intuitive" and "clear" are hard to define objectively. Explicitness, constraints, and simplicity are pretty objective. But intuitiveness has to be considered in relation to the current and future team (languages/idioms they're likely to have in their head, domain concepts and background knowledge they're likely to have, etc) and will always be imperfect. Of course we should still try, and as you point out, many people don't.
Not sure. I expect that editors at such journals tend to assume that studies with an institutional sponsor will be held to professional standards by the sponsor, or take the authors' assertions at face value. I suspect that reviewers might have assumed that the study was done with the knowledge and permission of GNU project managers, even if not the line programmers (as in the case of ethical pen testing). That would make it less of an obvious ethical breach.
> You said "the survival of the species" was at stake.

That wasn't me saying that; I'm not gp. I was only objecting to your comment that implicitly assumed a linear effect, and therefore concludes that things wouldn't have been bad without shutdowns

>> That works out to 1 out of 570 people hat have died of covid.

I do not think the "survival of the species" was at stake, but our 2020 lifestyles were at stake. Things could have gotten much worse, in a non-linear, exponential manner.
I don't like the suggestion that rewrites are based on lack of knowledge or insight.

As requirements change over time, past assumptions and architectural decisions also accrete. Unless you're in a company with strong engineering culture, you get a Tragedy of The Commons kind of situation where nobody goes back and changes the architecture because they don't want to be the guy who breaks it all.

In my view, good engineering culture is being unafraid to treat code as disposable and throw it away - as long as the current requirements are properly understood.
Well, for some additional anecdata: I've been mugged/attacked twice as much in Berlin (where I live) than I was in Detroit (where I grew up).

I think perhaps the perception of risk in the US is blown way out of proportion due to the media frenzy around shootings, which are still pretty rare overall in the US. If you consume mass media, you will generally overestimate the risk by several orders of magnitude. (This is, for example, why many Europeans believe the stereotype that the US is so dangerous, when the vast majority of it is actually much safer wrt violent crime than most large cities in Europe.)

If you were afraid there, you should be afraid here. (I personally don't think you should be afraid in either place.)
Considering they use Cellebrite, do you think they were aware of the Apple assets being bundled but decided to say nothing as long as it wasn't made public? (i.e. as long as they did not have a copyright to defend or lose)
The idea of correct version is that the loops (ears) come out parallel to the part that is horizontal under tension.

I don't remember how to tie the knot. Instead when I am in the middle of tying it I imagine which way the ears will come out and if it will not go the correct way I take the other direction (there is only two possible ways to tie it).
The NASA site contains a lot of info about Ingenuity: https://mars.nasa.gov/technology/helicopter/ , especially this fact sheet (PDF): https://mars.nasa.gov/files/mars2020/MarsHelicopterIngenuity...

"Its performance during these experimental test flights will help inform decisions relating to considering small helicopters for future Mars missions, where they could perform in a support role as robotic scouts, surveying terrain from above, or as full standalone science craft carrying instrument payloads. Taking to the air would give scientists a new perspective on a region’s geology and even allow them to peer into areas that are too steep or slippery to send a rover. In the distant future, they might even help astronauts explore Mars"
Well, at companies that actually care about 100% rollout of "corporate, invasive crapware" on computers that _they own_ and that are used to process _company data_ and access _company resources_, the alternative is usually just to ban Linux workstations altogether.

I see this as a strict improvement for adoption of Linux workstations in the corporate world
I don't think the article is using unclear wording; I think it is clearly arguing the exact opposite of what you're describing. I think the clearest demonstration of this is the concluding section, where the author specifically talks about using "is desktop/laptop" as a preferred alternative to breakpoints that are based on window size.