skysight-inc/HackerNews huggingface dataset:
> Swift doesn’t support ever programming paradigm in existence, nor should it.

Of course it shouldn't. But going ahead and saying that "we shouldn't look at SwiftUI" for whatever reason stops most of the discussion about the deficiencies in the language.

Look, even you are saying things like this:

-- start quote --

The lack of variadic generics is an annoying limitation...

The fact that SwiftUI is running into issues... and then shoehorn them into the language retroactively is not really a great situation.

-- end quote --

You are basically repeating my words, but somehow I'm wrong in my assessment.

> that the language had no thought put into it and that it’s the same as Java is just outright trolling/bait at this point.

When you say that "lack of variadic generics is an annoying limitation" and "language features that don’t exist and then shoehorn them into the language retroactively" it's all right. When I say the same things, it's trolling. Got ya.

> The lack of conditional statements being expressions (note: the ternary operator does exist) and type narrowing is a conscious choice, not something that the language has to have in order to “be modern”

That's why SwiftUI has to "retroactively shoehorn" things like `buildEither<TrueContent, FalseContent>` because a "best designed language" doesn't have any facilities to, well, facilitate this.

> although as see with function builders perhaps Apple will force it into the language anyways.

Me: Swift lacks this and that.

You: You are a troll, and you are wrong, and this is a good design decision <literally half a sentence later> it will likely become a part of the language because <a few paragraphs before> there are features that don't exist in the language

> And type erasure is good not only for the compiler but it’s also a huge benefit for users and API designers: it allows for “class cluster” designs, it keeps users from having to see SomeMonsterGeneric<Wrapper<Type1, Type2, Type3>, OtherGarbage> for no reason.

There's literally no reason to have SomeMonsterGeneric<Wrapper<Type1, Type2, Type3>, OtherGarbage>. The only reason `some` exists is, and I repeat myself, because the compiler and the type checker literally can't distinguish between a type and a protocol without the developer babysitting them.
We have taxonomies of objects and concepts, but do we have taxonomy of relationships?
This might continue to mystify us as long as we try to push the square block into the round hole. It worked so well with the smaller pieces..

Every new discovery started with a question and letting go of some assertions.
Nobody I know does. So not a great argument, really. BSD coreutils are fantastic.
I don't have a problem with strong language. Drew easily comes across as arrogant sometimes, and I don't agree with everything he says.

But if there's something I'm sick of it's that stupid "well the spec says it's UB so let's just write code that FUCKS THE DEV as hard as possible." attitude in certain circles regarding a one letter programming language.

The code in question is a classic array lookup with missing bounds check. If you write code like that and then blame people for using it wrong because the spec says so, you're just as arrogant, just in a different way.
Do you even get a choice if you need to book a flight?
We are not even sure if there are planets beyond Pluto and that is just our own solar system.
I don't think a starter pack that completely disables the "Customize" interface would be a good candidate for default.

https://github.com/hlissner/doom-emacs/blob/a2a5038b970df20e...

"Doom doesn't support `customize' and it never will. It's a clumsy interface"

I find the Customize interface very useful.
Even if they didn't, they cannot prove it because nobody can know or nobody can inspect. It's always safer to assume that they're having bad intention rather than good.
Its because google wants to give the apps to kids which they can not do if the apps show porn.
Its should however not include user generated content that has to be searched on these apps. Else a browser would have to be removed too.
Ask HN: Creating UIs – Alternatives to Web
How would you compare creating a UI for web (using modern js/ts frameworks/libs) with other ways of providing GUI (native desktop or mobile apps)?

From programmer point of view: which platform has the best tools for creating graphical interfaces? Why?
The Seattle Times article doesn't mention India. Only some random person on Quora claims the subcontractor was Indian.
Based on how ludicrously frequently updates are breaking things, this is a dubious assertion.
Pijul has come up a few times. Can someone help me answer the 'how would it help me' question?

Under what real development scenario(s) would Pijul's approach help me?
so what you are saying is that there is a market for a drone which recharges wireless security cameras?
What's a "lifestyle company"? Is it this? https://en.wikipedia.org/wiki/Lifestyle_business
Your pricing seems cheap. How does it compare to the market?
So the better question ist ... What code got duplicated exactly and if the one mentioning can't give examples which make a dent in 2MLOC then it is not due to the language in the first place.

I assumed it is about features because there are really a lot of features inside Kubernetes which are not available in Swarm or Nomad by default.
Even the shuttle program was heavily influenced by military requirements. NASA would have had a vastly more capable program if it didn't have dual requirements
Hmm. So something like sending mail to a person at a street address? That is, even if you don't still live there (and even if there is no forwarding address), it's obvious who it is for (which isn't the current occupant).
In that case, you should read about this hilarious map called the Mercator projection...
American jailed for posting TripAdvisor review for Sea View Koh Chang resort
And even if there were, you could be subsidizing Mozilla, because they can simply give Firefox less now that you're supporting it
I used to work for a well known software company. We had employees from all over the globe. Many were in rural towns from Eastern Europe to Switzerland to random towns in the US. Those companies are rare, but they’re out there (and this one was / is a great place to work). I hope that COVID has made this concept more acceptable to more companies.
I spent some time researching a similar idea I had about using a mpeg TS stream to encapsulate arbitrary data and then use a SDR to broadcast it over regular DVB-t frequencies. I didn’t find a lot of information on how to encode/decode the stream, though. I also haven’t found many technical details on how they are doing it in this case. When I first read the article I was hoping it was an open source project, but alas I can’t find anything about this either. Anyone have any hints/pointers?
A video which discusses this subject and compares different schools of thought https://youtu.be/AmySxYHqQCQ
It’s important to note that no model using math has accurately represented nature. Just because simple approximations line up in a beautiful way is not reason to think they are 1:1 the same. Math is not sacred or divine. It’s a tool. Like all tools: its shape matters.

Math, as we know it, is invented. It is one set of rules that we like to use to describe things. It is not the only way. I can imagine an intelligent species that has a structured set of logical rules that looks very different from our math but still be able to make useful models.
Maybe peak community, I don't know about that.

But r/unixporn disagrees about peak amount of customization.
The first two lines of which version?

Also, how is it that a "well-designed and polished" standard library doesn't have a means to write to a file?
There is a move toward 1st party proxys as a result of GDPR and similar ruling. Google has already published a framwork or something in that direction. It is not mandatory yet, but when the web moves in that direction there will be no blocking of domains any more. (Technical) Users won't even know that Analytics tracks them.
This might be confusing for folks looking to find you and they end up on rentify.com, also based in the UK
I think we have a case of Poe's Law here.[0]

[0] https://en.wikipedia.org/wiki/Poe's_law
This is great. Congrats on launching. :)
There is a hobby for creating sealed ecosystems in jars, with one example being sealed and stable since 1972.

The hard part is making them habitable for mammals which aren’t very hardy, need a lot of food, and reproduce slowly.
> I should have been more specific and limited my statement: "we haven't detected another technological civilization, currently broadcasting electromagnetic signals in our direction, within 60 light years or so in the few places we've looked."

Why restrict yourself to those 60 light years? We haven't heard about any other civilizations in the entire observable even if their transmission happened a long time ago and they may be extinct by now.

It's only true in the other direction: only a civilization less that 60 ly away could possibly have detected our radio signals so far.
Came here to post this. It's absolutely wonderful!
Org is part of a standard Emacs install since version 24.
Can you explain more? For me, DDD is hard if you don't know or inexperienced on the business field.
Edit: TDLR - There are many affirmations, assumptions, and a lot of confidence in those in many of the responses here. And I seriously doubt most of them are supported by anything more than gut feelings and certainties of unknown origins.

---

> We know things about anaesthesia, blood clotting, soft tissue, [...]

Actually, most of us don't know much, if anything, about any of this. Heck, for all most of us know, it could actually be wizardry powered by small elves running in hamster wheels.

> and our physical actions are informed by an amassed body of knowledge and an ability to reason from that knowledge and apply it with a degree of sophiscation [...]

That really doesn't match most of human behaviors I can observe around me, online or in the street. Actually, it seems that implementing informed and vaguely rational decision-making is a great way to improve many things.

It often feels like we merely are pompous and arrogant monkeys who are lucky some of their ancestors built most of what's around us.

> This is so ridiculous that I'm wondering if I'm missing the point.

That's my fault. I'll try to make it clear.

- Intelligence is hard to measure.

- Our biases, as individuals and as a species, are huge.

- Our knowledge, as individuals, on other living things' perspectives, is laughable.

- Objectives and desired outcomes are relative.

- Outcomes' prerequisites are many, diverse, and often unknown.

Meaning:

-> We really don't know much,

--> Unless approaching the subject with a scientific method and an open mind, any opinion could only be founded on pre-conceived notions, gut feelings, limited personal experience, and unfounded "common sense" and "cultural knowledge.

Thus:

---> Having and expressing any personal opinion on this subject, based on anything else than scientific experience, is both pointless and presumptuous.

And now we can go into the credit we should give to science, the limits of the scientific methods, and probably many other things.
Which is 100% true! But the key difference here is... we’re sitting here talking about regulating Facebook and Google, and I think you can safely say the vast majority of people working at those companies don’t want to see bad things happen to the United States.
I'm very skeptical you can tell from an interview who's good. As we build out our salary comparison startup, peerwyse.com, I intend to openly offer properly shit salaries but great "everything else": some level of budgetary autonomy, a family first mentality, option to work three or four days a week for (50% or 75% of pay) and 25% of accumulated total comp on the day you leave us (whether by redundancy, better job or start up). I think this will attract the people I want and reduce the toxic culture of key man dependency which cripples long term growth.
I'm new to the community but the overall wisdom suggests that you should, if possible, save releasing on HN till you have the MVP. It's a good gauge for measuring the interest but if you launch after you have the MVP, you could legit get more traction, sign-ups, paying leads and actionable feedback. Because I'm not quite sure if you launch the same thing after you have the MVP, it would have the same reception since it was already launched once. Obviously, let me know if I'm wrong, because it's what I'm under the impression because even I'm waiting to release a personal project once it's done.
Firefox did gain over IE because major websites pointed IE users to it.

And of course Chrome became dominant the same way.

Word of google.com main page > word of mouth :(
For single shop airlines like Southwest they definitely need the 737 MAX (or whatever it will be renamed to).
There are a bunch of good tutorials out there. I don't remember which one I followed so I can't recommend anyone specific.
Google Maps to Block Users from 'Virtual Visits' of Australian Uluru
> Your salary comes (effectively) out of their own pocket, and recruiting you is quite possibly a significant and risky investment for the entire company.

So what? It's just like any other expenditure for the company. And it doesn't change the reality the owner is thinking about -- value of hiring you must be higher than cost of wages paid on a regular basis for it to work out. And probably high enough that they'd even bother trying to recruit anyways.

In a way, it's sometimes even easier to have negotiations in the owner because it's so much easier to up-sell them on added value you can provide because you are talking to the person who'd be willing to buy even more of just that. There's no one-size-fits-all HR determined range to deal with.
eBay’s Cockroach Cult: The Story of a Stalking Scandal
yup, classic example:

https://lwn.net/Articles/278137/
What? How is this in any way comparable? Being a registered Democrat doesn’t make you an agent of the government...
Why would you install GNU coreutils on a BSD? Isn't the whole point that it's an integrated project?
Cool concept. A couple months back I wished something like this existed so I could rent my home gym equipment while all the gyms were closed.
Async Iteration Semantics in Rust — Parallel vs Sequential
We can reasonably send something to Alpha Centauri in 100 years assuming you can get the drive to work, but that’s the closest star to us, and Project Longshot was a design for an unmanned probe.

Yes, the British Interplanetary Society did do a study on what a manned mission might be like, but they always seem to underestimate the biological problems of space flight.

If you wanted to colonise a planet around a nearby star it would be a truly staggering undertaking, even getting the fuel for an unmanned probe probably require H3 mining of Jupiter.
I actually loved it. I found it very entertaining.

Tangent: surprises me how often comment people lose their shit when you utter the slightest word of criticism about some pet {language,code, tech}, but are absolutely fine, supportive and enabling when someone verbally eviscerates the living shit out of another human based on what they said, or their opinion.

How is attacking a non human idea and no one in particular bad, but attacking a specific person viciously ok? I don't get that and I never did.
I've worked with many programmers who use Vim, although I've personally never grokked it.

I've used Emacs for years for editing/programming, running shells and reading news/email.

I've attended two universities in the UK and it was used by default for some of their programming/computational courses; this was in different departments (Physics and CS), a decade apart.

Emacs has been used to build user interfaces (e.g. ProofGeneral, which was the de facto interface for theorem provers like Coq and Isabelle for many years).

Some programming languages de-facto assume they're being written via their Emacs mode (notable Agda; similar to how some JVM languages assume they're being written in Eclipse or IntelliJ).

Years ago I inherited an academic research project which happened to be written entirely in Emacs Lisp.
https://en.wikipedia.org/wiki/Terry_A._Davis
Developing a reactivity system with Lamport clocks and incremental computation
> And yet, I eat pigs without remorse because being born on a planet where animals eat each other is not something I chose, therefore I do not feel guilty about it.

You were born on a planet where rape and murder[0] is common in the animal kingdom too, yet quite rightly we humans have collectively decided that they are monsterous practices. "It's the natural order" is not a good basis for reasoning.

[0] which we will here distinguish from killing for food, for example intra-species killing over territory, mates, etc.
The entire first screen on a 1080 monitor is made of broken looking headers and an outrageously large title. Just garbage.
If you wish, feel free to tack on "(up to, and including, writing them wholesale)" to my comment.
If the process is rather easy (fast to implement) usually I do the opposite. I implement the process with everything as "any", and when it's working I begin to define the types and fine tune it.
99% of the time the answer is speed. It's just way faster to evaluate and build all of this at compile time than at runtime.

I understand both sides of the argument here - on one hand you have fast and unreadable code and on the other hand slower and more readable code. The problem here is 1. the leaky abstraction of characters and code points and 2. loss of type safety due to C's weak typing rules, which is a bit lost in the "hurr durr messy code."
For what it's worth, this is what Amazon's compensation philosophy is with how RSUs are backloaded. It's fine if you can't actually translate the extra talent you get from the more expensive FAANG level engineers into business value as long as you're upfront about it.

But for some tech companies, having 4 engineers at that level is way more useful than 5 engineers 25% less expensive. Your average per IC intellectual horsepower is higher. You often get to solve problems a different way -- to use your example, maybe the on-call burden ends up being lower even being a smaller team because those 4 engineers will find a way to make it so.
We've built a production-ready developer platform within 6 months
Over the last 6 months we've spent most of our free time developing our side hustle. It's called TrueQ and is a new Q&A platform for developer.

Of course we know there are a handful of other platforms out there which already do this job, but we strive to deliver a platform which really focusses on its community and gives you a nice UX when describing your software development problem or providing an answer for it.

We have many plans for the platform and are already developing future features which will make the platform more unique. Nevertheless after 6 months of development in complete privateness, it is time to tell other people about it and gather feedback - that's why we're here.

We would love to hear what you guys are thinking about TrueQ and would really appreciate if you help us building a new community by spreading the word and start engaging with us on our platform.

Visit our platform at https://trueq.io/
> That’s trying to find a needle in a universe sized haystack

But that is the whole point of the fermi paradox. Given the staggering numbers of planets in our galaxy/universe, and given the staggering age of the universe (when compared to our history), it should not be like trying to find a needle in a haystack.

If it is, then that means life is extremly rare, which already answers part of the question.
Airbus has been outsourcing for years:

https://www.thehindu.com/business/every-airbus-is-partly-mad...

https://pbs.twimg.com/media/D-wBYdSUwAEDKeK.jpg

It's funny that Americans on HN and reddit are trying to blame Boeing's technical incompetence on Indian suppliers and subcontractors. Why are Airbus planes not suffering similar problems and why is Airbus not blaming it on Indian suppliers and subcontractors?

It seems like typical American ethics to blame a problem on the poorest and brownest person in the room.

Meanwhile Airbus is taking away market share from Boeing. Good.
OP

> published September 21, 2020

https://techcrunch.com/2020/09/23/facebook-denies-it-will-pu...

> "We of course won’t [shut down in Europe]"

They apparently immediately backed down again (on September 22nd).
"It’s important to note that no model using math has accurately represented nature"

(Edit: I am getting downvoted, so let me expand my answer a bit.

Nature is explained using Physics and Physics uses Mathematics for its models of Nature.)

This is part of Godel's discovery. Especially, his first Incompleteness Theorem.

https://en.m.wikipedia.org/wiki/G%C3%B6del%27s_incompletenes...
Having all extremists in one directory must be handy for FBI/police's investigation
> I haven't been able to make a single decision for what language to use at work for the past 15 years.

Hello PHP.
Lost Languages Discovered in One of the World’s Oldest Libraries (2017)
We're going to be spending the next thousand years just trying to avoid our own extinction after climate change leads to the collapse of global civilization, mass famine, world war and the erasure of most of humanity's collective knowledge from its fragile and ephemeral digital infrastructure.

The next century's advances are going to be things like "rediscover calculus" and "build a working steam engine."
To tell you the truth even I wasn't sure if I'm writing sarcasm or if I'm serious. I was considering deleting my comment before I saw how many upvotes it was getting.
This squares with my experience as an exchange student in China. Once I went on a hiking trip organized by the Communist Youth League (as a non-member, obviously) and when I told some friends about it, they were surprised because their only interaction with the CYL was paying 2 cents a month in membership dues. They didn't even know there was supposed to be anything more to it... (The reason they gave for being members in the first place was that all students with good grades were encouraged to join.)
I agree, but what matters is the power structure and who’s in charge. I wish I could say I honestly believe Zuckerburg cared about anything. Because I can’t, and maybe just because the world can burn because of one person’s disposition, regulation is needed.
> Small gods have handed me tools to remake the world as I would see fit and I do not use them.

But they didn't give you the only tool you really needed: Time.

Having meaningful access to the source is very important, but its value is limited because even small improvements often take a large amount of time especially to code you're unfamiliar with. Once you've made that improvement, maintaining it (or up-streaming it so someone else might maintain it) can take a tremendous amount of time.
In talk by United's president, he said they expect pre-COVID levels of travel not to return until 2027
I have Wyze cams in the front and back of the house and when I am away I leave one pointed at where everything intersects downstairs on the inside. It just needs wire for power unless you get the outside one, those you only need to mount somewhere no wires just recharge. They let you only store things on an SD card. Really cheap anr awesome company.
> Somewhere with a working judicial and legislature.

And where would that be?

If the USA's (or wherever) justice system can be bamboozled by off shoring liability, that's indicative the system is broken and / or the necessary treaties are intentionally absent / weak.
Seismic sound waves crossing the deep ocean could be a new thermometer