skysight-inc/HackerNews huggingface dataset:
Thanks for those two links. I'm in the exact same place as the OP, and would love to start something of my own, but I have only technical skills, meaning all my startup ideas are for devs, a domain that's absolutely saturated. In the best case, I would pair with someone who is a "nerd" of a different domain, but somehow I find it rather difficult to meet such people. In case you (or anyone else) know of similar programs for Europe (esp. Berlin), I would be grateful for pointers.
...but some more than others?
Sam Bankman-Fried was hailed as a crypto wonder child. What happened?
SigmaOS 1.0 is now available
ANSI ASC X9.95
I actually found something similar in PIC micro controller assembly at uni. The way library loading worked allowed something very similar to object orientation in a super fast assembly language. My team wrote our 3rd year project in assembly and found that we experienced far fewer WTF moments and unexpected behaviours than all the other teams who chose to use C.
I'm surprised the article doesn't mention Dreyfus and his infamous What Computers Can't Do: The Limits of Artificial Intelligence, especially given the bold title.

For me, GOFAI was simply the earliest attempts at experimenting with the Physical Symbol System Hypothesis: A physical symbol system has the necessary and sufficient means for general intelligent action - Newell & Simon[0]

And like any hypothesis, all we have to do is falsify it...

[0] https://en.wikipedia.org/wiki/Physical_symbol_system#Argumen...
I haven’t used Monica yet (though I’ve been considering it for a while), but I can tell you straight away that Monday and Asana don’t let you self-host.
Wasn't the point of the original comment that the setup to keep paper safe is also very complex?

Another question I wonder about: How hard is noticing the failures?
Solution of Nx^2 + 1 = y^2 (History Of Hindu Mathematics)
Breaking changes in Python releases are nothing new, that’s why none of my Python projects are using the latest version :shrug:
immutable means that you set them only once, typically at runtime. Not that they have the same values always, everytime you run.
Yes, I just wanted to point that out. But in addition, in certain impacts, the large deformations and energy absorption differences in modern vehicles would result in significant differences in the crash kinematics compared to these types of simulations. For instance, small-offset impacts are handled very differently between different crash systems even on relatively similar looking vehicles. Some vehicles approach small-offset via substantial A-post reinforcements and taking the tire impact very linearly to absorb energy, while others now use a more kinematic approach of deflecting the tire outwards and pushing off a more angled side sill and this results in a very different movement of while just after impact. In crash analysis involving multiple vehicles or impacts where there is a secondary collision (which is shown in some of the demos there), the relative energy absorption, tire parameters, knowledge of bumper beam engagement, etc completely can change the results. I question if the people using these tools in all situations always understand the full physics.
The correct title should be - Ancient India's lost city of 40k people
Erik Hoel on Effective Altruism, Utilitarianism, and the Repugnant Conclusion
Show HN: A simple way to get a better job
I‘m working on an education technology startup which allows users to do everything in terms of teaching and learning: any kind of content, private or public programs, paid or free, embed and etc.
But along with these features, I realised that this tool can help to get a better job in a simple way.
Every employer strives to have the best candidate and always looks for something special among nearly equal resumes (CV).
Let‘s imagine that your resume has a chapter Other activity - building my own academy to help younger professionals (and link to the profile).
Will it hook your employer? I guess so.
Another trick. The platform allows setting a password to access your content. So, if you urgently looking for a job you can create only titles, and chapters without content inside (no one will judge you for being in the process).
Public access to demo profile is here:
If you want to look inside you can use login:
Login: demo@sebtember.com
Pass: @sbtm2022
Please, do not Deactivate this account.
`sanitizeMessage` is literally just `message.replace(/</g, '&lt;')` but it has to go through a ton of abstractive scaffolding just so that it can fit into a single call to map(). This is like jumping through a ton of generic classes in Java only to find a single one-liner implementation at the end of the call.
In numbered-lines code you can’t see the start of a goto loop. In labeled-lines code it’s not that hard to infer that it is a jump target, but having a condition/iterator in one place is an obvious benefit.

That said, I believe most people who “boo GOTO” never actually used it to make sense of what could be wrong with it and how it feels really.

Anyway, I think that this analogy(?) is confusing and makes no sense.
Yes, but WhatsApp is a point-to-point communication tool with mostly small groups. Each individual message doesn't need to be distributed to a potentially very large audience like in Facebook, making processing and coordination of nodes smaller and simpler.
On the other had 100% of people who bought bitcoin and held six years are up or made money.

With any asset, stocks housing or whatever, the people who don't know much about it will tend to buy near the top when all the articles are saying so and so was up 30% this year and 120% over the last three. The time to buy is probably when the press are saying it's all over for so and so or a few moderate while after that.
If OOP is over-complicating your code, you're using it wrong. OOP is a tool to manage complexity.

Functional programming, in my experience, created much more complicated code because it seems like the authors like to be a clever as possible.
And while airplanes don't solve the "problem" of human connectedness,
it's inevitably a conversation led by advocates of transoceanic flight
still hankering for flying cars and living in the Jetsons world of the
1950s futurists - long after transoceanic flight has become an actual
problem.

Same thing. Different parochial perspective.
Apple PKI
SBF gave $40 million - 800,000 mosquito nets to candidates in politcal races.

Surely 800,000 mosquito nets is "more effective" than 800,000 robo calls and shitty campaign ads with a moron at the end saying "I'm Joe Blow, and I endorse this bullshit"
I agree. As an example having to create a class for bags of methods that don't fit naturally anywhere is bad. I also despise all the manager, factory, service, command things that emerge more often in OOP projects than in functional ones. I know that they denote well known patterns (if used in that way) but it's clutter, boilerplate, noise around the code that does the job. However functional only is not necessarily better in my experience.

Some context. I'm sure I'm biased by a number of factors. One is that I started programming a long time ago in C and I was passing around structs with data and function pointers, so objects. Another one is that I used a number of different languages, currently Elixir, Python, Ruby, some JavaScript, often in the same week for different customers: I like easy to understand code because I this kind of projects with sparse teams is easier to maintain than layer over layer of heavily engineered one (so factories, metaprogramming, etc.) Third, I end up using a minimum common denominator of all those languages plus inescapable and/or great features: I wish all languages had Elixir's pattern matching. This approach works and it reduces the context switch between projects.

So, when I'm coding in Elixir sometimes I have to create large data structures and pass them around, piping them to Module1.fn1, Module2.fn2, etc. It's more or less the same than composing methods in OOP, just different syntax. Sometimes those modules become bags of functions too. What's more difficult to do in OOP is to engineer a class to accept arbitrary meaningful methods. In Ruby I often code methods that return a hash (Python dict, JS object) and create a pipeline of .map.map.map in their caller, like a |> pipeline in Elixir.

I prefer mixed paradigm approaches, where one can create the few classes needed to represent the few data types that are objects (Elixir's and Erlang's GenServer) and code everything else as functions. I have a couple of Django projects where the only classes are the mandatory database models and management commands. Everything else is functions in modules. That would be much more pleasant to code in Elixir (if it had classes instead of those noisy and uninformative handle_call, handle_cast, start_link.) Ruby has modules too but for some reason customers really like to create classes for everything, even two method ones like

class Command
def initialize(args)
...
end
def run
...
end
end

Command.new(args).run

which are quite funny to look at. That should be

command(args)
Ultimately Monica just isn’t meant for that kind of scale. It’s more specialised.
So, if you have a GPS device hooked to, say, a Mikrotik Router (which I have done previously) and use that GPS for NTP time, is it 18 seconds off, or is there magic? Or, say, the same for a Linux box using GPS for NTP?
In a Nutshell, it's a silly title given to people, typically by themselves to make them feel powerful.
> I had a collegue that wrote a lot of functional code and his code was extremely hard to follow and understand.

That's not a problem with functional code, it's about badly designed abstractions. You get the same issues in garden-variety OOP codebases, only to a far greater extent.
I don't see anywhere on the website an answer to 'why'. Or even asking the question.
> potential risks of AI sounds the opposite of the position of someone who would think technology can solve everything.

Yes, that's a logical conclusion, but it's not right because of the weird "longtermist" logic. Their "AI risk research" is about AI alignment, which is a "longtermist" priority.

To repost my previous quote:

> Many longtermists reckon that the antidote to the threat from technology is more technology; mastering artificial intelligence will forestall a malevolent AI from enslaving us. They also believe that technological acceleration is morally good in its own right.

This is the "acceleratist view" of AI research, of which Nick Bostrom is a prominent proponent: basically he views progress as inevitable, so it's best to accelerate AI that is aligned with human values. See https://nickbostrom.com/papers/openness.pdf

He also values future lives equally to existing lives (the "longtermist" view) so any timme where we aren't expanding to the stars is morally repugnant:

> One recent paper speculates, using loose theoretical considerations based on the rate of increase of entropy, that the loss of potential human lives in our own galactic supercluster is at least ~10^46 per century of delayed colonization. [snip] The effect on total value, then, seems greater for actions that accelerate technological development than for practically any other possible action.

Let me requote that:

The effect on total value, then, seems greater for actions that accelerate technological development than for practically any other possible action.

https://nickbostrom.com/astronomical/waste

I'd highly recommend you read the linked article this discussion is about. It goes into some depth about on these points.
An expert shared, for free, a great and well-respected book in the mathematics community, a book that often makes top-n lists and is often the recommendation for starting off in topology. Yet.. the main complaint on HN is about the fonts, colors, and layout?

How anti-intellectual, sad and absurd.

This is probably how book reviews read in Idiocracy.
The title is referencing this line (not TFA's actual title):

> In the unittest module, a number of long deprecated methods and classes were removed. (They had been deprecated since Python 3.1 or 3.2).

I doubt your projects are using 3.1 or 3.2 (or older, except perhaps 2.7, but then you wouldn't care that 3.12 was removing something deprecated vs 3.11 which has it)?
Those are often records from a database.
There is a way to change it, it’s to make a copy of it.

I like being able to trust that something is what I think it is because it cannot be something else. Meaning: if I know that something can’t change, I don’t have to check for eventual accidental change.
I guess I'd agree with more discoverable shortcuts for context menu items, but damn if 1 more button press for what is actually quite capable screenshotting just doesn't bother me at all.

When I use Windows, I notice immediately that the thematic direction of Windows 8 and onward is just a sad and shallow veneer over a mountain of legacy icons and other cruft they don't believe matters, along with spyware and adware built into the stock os image, and the likelihood of needing to completely reinstall at some point. By comparison, this list of issues seems rather petty, and I guess that means macOS is doing pretty well. Nobody likes being forced to use something they're not familiar with or desire though, so I do sympathize.

Haven't installed Ventura yet though...
Is there even such a thing as a “recursive monad”? That sounds made up.
I don't think this is true. How fat you are can be pretty objectively measured and it won't change in the short term.

Being lazy and incompetent however is always fluctuating. There are days I'm lazy, there are days when I can work 12 hours and feel energized. There is also days where everything in my mind aligns and all the problems melt away. There is also days where I ram my head into the wall on some relatively simple problem.

The point being is that programming is something that no human can do without errors. So you want a language that provides as much low overhead guard rails as possible to stop yourself from shooting yourself in the foot. Even on the days you're lazy and incompetent.

That's how I see the statement they make.
How do you set up a macos box from scratch? Don't you end up having to either manually install a bunch of apps, or wade through installs via brew or macports?

I'm a little salty as just after I had a working setup on macos, the ventura upgrade crashed and I had to wipe my system partition to be able to install ventura - and then had to set up most things all over again (minus a few config files I had in a git repo).

Say what you will about Debian/RedHat/SuSe - but at least they come with thousands of binary packages that are tested together and generally work out of the box, and come with a stability guarantee and security patches.
Time to set up is comparable, or even better for linux. The issue starts on the longer run, the moment when after one update hibernation stops working or bluetooth has issues and needs to be restarted with rfkill. I fully understand that its not fully linux fault - those are proprietary drivers and so on, but from the user perspective I would love to have a system that just works.
To be honest I stopped caring what OS I'm running as long as it is not windows.

I have a terminal open 99% of the time and I almost never open finder or Gnome Files.

pacman or brew? really I don't care. Both install what I want with one command.

VS Code is basically the same on every system.

Gnome/KDE/MacOS all of them have there pros and cons.

Right now what wins for me is the apple silicon. I can develop stuff without a fan running for 8 hours.

Once Framework laptops come with a ARM Laptop were I can run gnome I can consider to switch again.
Even if it doesn’t void the warranty, it voids SafetyNet, so now Netflix and other apps might refuse to work.

And even if it didn’t, it increases the attack surface. Random apps can ask for root, and the average user won’t know what it means.

And even if you know the risks, now it’s much more of a hassle keeping your device up-to-date.

So yes, rooting is theoretically a solution, but it’s not practical in the least.
Based. Other people suck.
While there are areas where my functional convictions have greatly diminished, my mid career zeal had the tremendous benefit of illuminating new architecture and data design principles.

Storing data as discreet changes and relying on pure function selectors to calculate values is wonderful.

It's not always a viable approach at scale (at least not for my ability in certain circumstances) but, when it is, testing is a breeze and I love being able to debug forward/backward in time with consistent results guaranteed.
Also all "functional" programs have their state somewhere.. just usually much stricter isolated and manipulated - so no difference in statefulness.

> I would rather inherit someone's stateful JavaScript or Java than a complicated codebase by a seasoned Clojure, Haskell, Scala developer. I stand a better chance understanding the sequential code than a complicated recursive monad. Depending how it was written.

True, but you add here the "complicated" attribute deliberately .. usually it is the other way round. The functional approach code is simpler to read and reason ( and usually not with much recursive monoids), while the believed sequential program has so many "concurrent" paths (even if there is no real concurrency, but just in the many hidden ways how the super distributed statefulness is manipulated).. not?
> jails dissenting journalists

Like Julian Assange who will be locked up for life with no fair trail due to publishing raw war footage? Or is that different?
Back in 2014 I was doing music production semi-professionaly for almost a decade. I tried out a brand new pair of headphones, and after an evening of listening to loud music with them, I put them down and heard a continuous blip.

I got (probably lifelong) tinnitus and hyperacusis that day and it never went fully away.

I basically stopped a passion I had since being a teenager because of this injury.

Be careful with your ears, folks.
I've never worked in the corporate world as an employee, but I've worked long-term contracts as a freelancer with both Corporations large and small, and also large-ish non-profits.

My take-way: I'd take the corporate world over the non-profits any day of the week. The office politics level was so high that you'd quickly see it and its effects even when you only had like five in-person meetings and a few phone calls. It seeped into everything and it was just annoying. They were very laid back and the pace was a joke in comparison, but they all seemed to attract a type of personality that I don't want to work with (or maybe those are who remain and they run off all the nice people). Plus endless committees.

Granted, non of them were technical non-profits, they were just non-profits that also needed tech stuff done, and as mentioned, they were not small, so things might be very different in a small organization that doesn't yet have local, regional, state and federal levels.
These are all very specific complaints. By the numbers, does KDE answer the question "how do I interact with a school/volunteer/work .docx/.ppt/.xlsx file without likely breaking it?
Apple Timestamp Certification Practice Statement (2018) [pdf]
Some systems require eternal vigilance to not blow up in your face, others shepherd people towards the pit of success.
That makes sense, thank you. If it’s not too personal, may I ask how you use your recorder? Aesthetically I have long wanted to have my own discrete voice recorder, and that ain’t if yours looks amazing, but I’m not sure I need one for anything.
https://docs.python.org/dev/whatsnew/3.12.html For a lot more info on removals
Qualitative - how easy it is to make changes.
Perhaps you are using Gentoo or any other complicated distro which needs to be configured manually even for basic requirements?

With user-friendliers distros like Ubuntu, you usually are "plug and play", ready to go.

I'd love to Linux 100% for work, but unfortunately as a mobile dev I need Xcode.
The monstrosity is a libertarian fever dream. Live on the seas, be unconcerned about regulations and best of all: no taxes!

Well, I'm really not sure how well this works out considering that the sea is one of the most regulated entities on the globe.

For a sobering read I recommend this article about the Satoshi. "The world's first crypto currency cruise ship" : https://www.theguardian.com/news/2021/sep/07/disastrous-voya...
But the theatre has a chance of spawning a future movie star who also has a chance of being an EA advocate. Directly through their $50million movie paycheques they will be saving 10,000 lives at a future date.

Thus by chosing to repair the community theatre you are directly causing the death of 9,978 people.
None of what you describe here makes Mac "unusable". If your idea of "usability" is not needing to ever install extra software on a machine because it perfectly suits your particular niche set of demands for said "usability", then you are subscribing to an idea of usability that is probably out of sync with what most people would understand the word to mean (especially people on Hacker News who are more likely to tinker with their setups and want to customise things than most).

Also Macs taking a more cautious approach to app access to your filesystem and accessibility privileges is a good thingTM actually?
If it is flatlands you need to invade? I don’t buy it.
The software should know how to convert between GPS and UTC, the same as it might perform any other time zone offset versions.
But, aren't you folks web2?
Choice trees: Nondeterministic, recursive, and impure programs in Coq
It's honestly kinda unsettling how many bizarre sci-fi takes on AGI have gained popular plausibility since the new AI marketing boom. Potent kool-aid.
Being good at making other people money is actually a skill you can monetise. That’s basically what B2B software is: making money for other people. It’s the very definition of value creation. So focus on how you can make money for other people, then scale that up in a way that allows you to charge less than the value created but more than the cost to produce.

Also don’t try to think of an idea, just start talking to business owners about problems that cost them money or constrain growth (opportunity cost) and fix those problems.
> (great? (programming(functional)))

(allows (ideas (elegantly(expressed))))
I wonder. Does KDE still delete and redraw all tray icons when one of them updates? It was distracting as hell last time I used it extensively.

Perhaps that's why the OP needs to hide them.

You can find something to complain about with any DE.
Everyone now admits it’s Ukrainian, but all media initially reported it was stray Russian missile.
Anecdotally, I somewhat agree with you (infection is a major cause).

I've had tinnitus for most of my life. I still go to loud venues and although it's rare for me to not use earplugs, I'm still aware of the gradual damage I'm causing from this.

I had Sudden Sensorineural Hearing Loss (SSHL) recently and I'd liken it to an instant 50/60 years of hearing loss at my current level of deterioration.

I'm extremely lucky to have a doctor on the public health service who gave me an instant appointment prescribed the correct medication. I'd very likely would be near-deaf in one ear if I'd waited for private care.
I don't think airplane hulls are designed for more than 1 Atm of pressure differential between cabin and the outside; according to the wikipedia article [0] on cabin pressurization normal values are between 540 and 690 hPa pressure differential are normal.

If the cabin has an overpressure event, the hull might pop like a balloon, leading to a decompression event.

[0] https://en.wikipedia.org/wiki/Cabin_pressurization
Always makes me sad that Scala got sucked into the pure-functional priesthood type culture rather than the "better Java, by being mostly functional and immutable and then practical as hell when appropriate" pathway. I really like coding using Scala but the way I like to do it feels totally non-idiomatic.