skysight-inc/HackerNews huggingface dataset:
Some large investment banks are writing millions of lines of non-trivial code in Python. Perhaps because management heard it was "strongly typed".
Huh - I do ML and a lot of bit twiddling with trained feature detector outputs - intake goes into a stage, feature detectors light up, and feature combos get fed to subsequent input via lots of bit banging - can't afford for it to be slow in the middle of that pipeline!
I can never find anything in these articles that support or reject the claims of either side. If both sides would publish their full scientific process and allow me to repeat their process and findings, perhaps that would lend some credibility to either side.
You can watch the video in its own window/tab here: https://fast.wistia.net/embed/iframe/kf4tdpqvyd
Am I crazy to be more excited about Boring than I am about Tesla or SpaceX?
Wow. Do you know how they even build this thing? The instructions I see just keep saying pip install everywhere. I don't see any setup.py/configure/Makefile/etc.
It's a critical question you're asking and one I'm actively exploring. It's a huge, huge pay difference if you eliminate these middle men. I think networking plays a massive role in it. I'm not a famous speech giver at conferences nor do I have an online presence past a simple tech blog I don't have time to update. However, it seems people sometimes want to work with me again and pay me for it. I'm learning now the value of this, because there aren't enough yet of these connections. I also lost contact with many people over many years as an FTE.
pyramid principle - barbara minto
I switched from vi/vim to emacs just for org mode. Took about a year but now I can't see going back. Its not that bad, and org mode is definitely worth it.
> value added tax

Bit of an oxymoron, but point well taken.

There exists a legit and conditionally significant operational risk to not being paid in a timely manner. Waiting 30+ calendar days is commonplace in private business-to-business transactions...problem enough that US Federal law explicitly requires government agencies to include interest[1] on contractor payments made after 30 calendar days of proper invoice. Furthermore, if clearing time measured in days wasn't enough, the bank may even place a hold on a appreciable percentage for weeks without prior notice, and there's nothing you can do but wait it out; anecdotally, it's happened to me on at least one recent occasion with a large check issued by the Department of Treasury.

[1] https://www.fiscal.treasury.gov/fsservices/gov/pmt/promptPay...
I wouldn't agree with the notion that Kotlin is just terse Java - it has a lot of things that don't exist in the Java world.

If you're just using it as a more terse version of Java, then I can understand why you're not seeing much of a change in your experience.
> Red

[ :/ ] This subscription is not available in your country.
> Do NYC residents look at the subway as something only poor people use? Honest question, I don’t live there. I don’t consider “associating with the poors” to be an impediment at all.

It varies depending on the size of the city, in my experience. NYC might be the most egalitarian city in America regarding public transit use. Other large cities are similar or slightly less so. In small cities, it's very much considered a low-income thing.
I think 'Cult' = 'Tribe' as described by Seth Godin.

https://sethgodin.typepad.com/seths_blog/files/CurrentTribes...

A better summary describing tribes. https://blog.12min.com/tribes-summary-seth-godin/

To answer OP, you can't 'Join' a tribe. (see link above that expains why)
In theory, if both Purism and System76 upstream their work towards open hardware and in neutralizing the IntelME, the work should benefit everyone.
I develop making heavy use of behavioral tests, REPL and sanity checks.

I don't worry too much about tracking types in my head because with a test and REPL I can quickly and trivially spin up and inspect to the minutest level of detail almost any line of code in a runtime state, use autocomplete, etc. and write reliable snippets of code with a near instantaneous feedback loop - getting instant feedback not just on an object's type and its properties, but on what it actually does when it is run.

Usually when developers used to a statically typed language switch to a dynamically typed language changing their style of development does not occur to them simply because the economics are so different to what they are used to - they rely heavily on IDEs with autocomplete, etc. (which, in statically typed language provides instantaneous feedback) and are used to long compile/test feedback loop and REPLs that are poor to non-existent.

In practice this means a lot of them don't think to go looking for potentially better forms of instantaneous feedback that are more readily available in dynamically typed languages but will kvetch because the one they are used to is suddenly unavailable... ;)
The lastest Ubuntu LTS has been the 'standard' at least since 12.04. Others (like me) have favorites because we're free to do so, and we're nerds. It solves all of the questions that you have above very reasonably, and it runs on almost anything.

The main gripes with it are that it's 'bloated' (in Linux terms, yes, but it's way lighter than Windows/MacOS), or that it encourages the installation of proprietary binaries to make things work (also way less than Windows/MacOS).
Imam says he wants to make Austria an Islamic State and introduce Sharia law
Yeah but imagine such a large group having an unproductive week because people have to wait for each other or because of miscommunication think they have to wait. Or spend time on a non-sensical task because everybody thought they everybody knows what they are up to.

After all even a 3 hours meeting is less than 10% of the work week...
The Ultimate List of ClickFunnels Share Funnels – ClickFunnels
>> You cannot create a tool that gives de-facto total power, and then make rules that forbid those who want to abuse the tool from doing so, where those who want to abuse it are also those who are in charge of enforcing the rules.

> The entirety of our civilisation is based precisely on what you confidently proclaim "doesn't work".

You seem to have overlooked the word "total". That also has been tried, and no, it doesn't work.

Sure, we have to have a government. But stop giving it more power. It's got enough already.
Something for basic enemy assessment would allow for more tactical action, though. For example, checking armor and weapon types to switch between your own equipment (hammers vs heavy armor, swords vs cloth armor, spears vs spearmen or beasts with tough hides) - or putting together different signs to decide if an unarmored enemy is a wizard or a thief.
Python has not types.

Let me repeat: Python has no types.

It has built in classes that used to be types 15 years ago, but no types. [0]

90% of the holy war between strongly and weakly typed in python would be resolved if we just removed all references for types from Python, and renamed TypeError to UnsupportedOperand.

Pep 484 [1] is about class hints, and this software builds on top of that. That has it's place, but it's an ugly hack that should not become a main feature of the language.

[0] https://www.python.org/download/releases/2.2/descrintro/#int...

[1] https://www.python.org/dev/peps/pep-0484/#type-definition-sy...
Even with your explanation I don't understand what you think the difference is. There's a list of rules, aka laws. Breaking them is termed a crime. Yes, they do try to reinforce social norms as well, like the orderly lining up for a bus - is that what you mean? If so that's a good point and you're right, I did over-simplify somewhat.
Unable to focus? Addicted to consumption of stimuli and trance-like states? Uncapable of postponing the impulse of instant gratification?

Idiocracy portrais that kind of future very well.
I suppose if growth hacking via false social proof is a service you're in need of, that's your team. I recall way too many Ask HN threads with that link in one of the first or only comments recently.
Kaby Lake and Kaby Lake R, for example
I've always been curious about this and digging rights. How far down do you have to dig before you do not require the permission of a city to go under them?
A bandmate of mine was using a Helix (with an electric cello). He replaced it with a board full of cheap Chinese mini-pedals and analog amp sims. It definitely sounded better than anything else of its ilk I've heard, though.
Nordic Conversations Are Different
Develop Progressive Web Apps that feel native
To be clear this trilemma is only a problem for rationalists, like Hans Albert. This problem doesn't exist for German Idealists like Kant or Schelling or even the empiricists.

You escape the problem of infinite regression through acknowledging that the only thing real is experience, which lends you to the haven of relative objectivity, which is that of which modern science has become.

You would think that the conjurer of the paradox would have shifted to empiricism or idealism—maybe my faith in people betrays me.
Color me unsurprised: life sucks for most Americans. The country is divided against itself. Our economy favors a few professions the members of which guard fiercely against entry by outsiders. Pollution, climate change, rising costs of living & healthcare, poor regulatory practices: all of these and other factors combine to ravish the average American's wallet and soul.
Most gamers will object to the last paragraph. There are really a lot of strong friendships without ever meeting in person. Back then eben without ever hearing each other's voice. I've been working for a startup at the other end of the world for 2 years now and rejected lots of much better (remote) offers because I like the team... Which I've never met in person.

But I grew up in that ICQ/IRC/Forums culture and as a teenie stayed home alone for weeks while my parents were on vacation, didn't bother me. So certainly a personality thing. Now with wife and kids, my remote working times are the only lone times I have,so I love it.
Well considering before I switched to my System76 laptop I had to deal with trying to get a proprietary video chipset working that also controlled my CPU fan. It was not any fun and the result was a machine that would just plain overheat when I ran Linux (also did it on Windows). On the other hand when I had issues with my System76 machine I bought second-hand I was able to get excellent support and the drivers all worked out of the box. So yeah I'd rather buy a machine that has working drivers out of the box than waste more hours of my life trying to troubleshoot getting some kind of proprietary chips working.
Sisun over here as well :) Learned tons from Atrium Scale as a first-time founder. Happy to answer any questions you have for me.
That always struck me as odd given Americas litigious nature.

I worked for a big UK company in the past and you had to pass a 2 or 3 day residential course before you where allowed to interview anyone.
A tablet by any manufacturer would be great.
I ask it sometimes too - my favorite response opened with 'you want maintainability or speed' So I picked speed. They immediately set the first branch at mod 3 with the obvious justification - hired on the spot :-)
Elance-oDesk, it came out of their merger.
I interpreted the comment as "Java's verbosity made us think all static type systems were also verbose". Which I know is what a lot of people still think ("but the lack of REPL!", "but the boilerplate!", "but the elegant code", disregarding that other statically typed languages have all these features and more).
AFAIK modems with open source firmware are banned in 100+ countries including US (I lost the source where I read about the global situation, in US there are FCC restrictions).
I happen to agree with you but your argument is founded on a fallacy known as the is-ought problem:

https://en.wikipedia.org/wiki/Is%E2%80%93ought_problem
I've mentioned it before, but I'll recommend them again: Crucial Conversations and Crucial Accountability (they're almost the same book).

They might not be the communication skills you meant, but they've helped me figure out how I want to structure conversations so they don't go weird.
Potato chip company: "We tired to make you stop eating them."
Customer: "Sell me more, I don't care if I'm fat."
Potato chip company: "OK, but make sure you read the nutrition panel on the back." (Hey guys, increase production, we have them hooked now!)

As long as auto play lives on, they show they have no interest in helping anyone watch less - and why should they pretend they care?
I wouldn't class user story mapping as formal requirements analysis.

Writing code, getting feedback and then adjusting is a process in itself. It's an ooda loop. Probably the most powerful process.

A lot of process distracts from getting in that loop.
Ok, I didn't get that initially.

Actually, this suggests that there was a relatively brief period, probably about 1986 - 1996, where corporate IT buys dominated personal computing.

Earlier, and it was hobbyist markets (and corps used mainframes and minis). Later and it was mass, then mobile, markets.

Not that corp purchasing doesn't remain large, and influential. But it's no longer hegemonic.

But yes, corporate buys present a principle-agent problem, especially as regards UI/UX.
> Dynamic languages have their advantages too (productivity, REPL's, etc.)

I've seen the productivity argument a lot, so I'm curious about this perspective. What does "productivity" mean here? Shipping code? Because if you ship code that doesn't work, did you really ship it? If you're writing a small throwaway sub-1000-line utility for internal use, I can see that, but if you're getting paid to ship code what is the definition of productivity?
Not necessarily the end of the world. Depends how good you are at that feature, how important it is to your customers, and how hard it is for your competitors to add it in a meaningful way. People always worry about what if FANG megaliths add my product as a feature. But it should be well known by now that they can’t easily do these things without detracting from their main product focus, so they often end up half-assing it, have poor talent on those teams, etc. Occupying the main thoughtspace for your feature can be enough. Whether you’re good enough to survive that way only you can tell.
> Your coding efficiency is not limited by how fast you can type

Verbosity hurts reading, not typing. Think of reading an essay that takes hundreds of pages to make an argument that could have been written in a single paragraph.
Hoping this gets us closer to pycharm-like type checking for jupyterlab/notebooks. Or does that already exist?
None. Even tablets are considerably less than optimal (believe me, I've been trying for years now). Nothing on iOS has been suitable (caveat: I have not tried in the last six months), Android offerings tend to be better.

Java is even worse than some of the other options because of the syntactic noise: too many special characters are required in too many places.

At best you could do some limited code generation if you used some GUI-oriented block mechanism (e.g., Blockly that outputs Java code), but phone displays are small even for that limited form of interaction.
Late payment of invoices is a real problem for small businesses, yes. But the real distinction is upfront/arrears, not how it's settled! Someone can fail to pay an invoice in cash just as well as they can fail to pay it by cheque.

(I do think governments should try to heavily discourage long arrears and move to e.g. 7 days being the norm; invoices are a form of unsecured credit that can cause ripple collapses like any other form of credit.)
I think there are two different kinds of "power users" that people have been conflating without noticing.

• There are the kind that want more "power" exposed through the GUI, with administration happening through the same interface as regular usage. This culminates in things like Windows Server administration via snap-ins. This is traditionally what a "power user" refers to.

• There are the kind that want to treat their PC or mobile device as, effectively, single-node enterprise systems, with administration happening through alternative interfaces that were designed specifically for administration, usually of large clusters of systems. These are the folks who are at home with Windows Group Policy Objects; Linux config files; MDM profiles on mobile; etc. Basically, sysadmins who happen to be administering their home network. These also get called "power users", though maybe "hobbyists" (that hobby being https://reddit.com/r/homelab/ building) might be more apropos.

Most modern OSes seem to be moving away from supporting the first kind of "power user", seemingly because features that support that use-case are also "sharp edges" where less-knowledgeable users can hurt themselves.

But modern OSes are exposing ever-more configuration functionality to the second kind of "power user." Windows now lets you do more things through PowerShell commands than you ever could through the Control Panel. macOS has always left the more arcane functionality to the terminal, creating POSIX-ish tools like diskutil(8), defaults(8), scutil(8), lsregister(8), etc. And Linux, underneath, is still just glued together 99% via editable plaintext files (the newest iteration being systemd unit files.)

As "the second kind of power user", I like using GNOME just fine. (It's actually a little bit "more powerful" for me than macOS is, even, because I'm also the third kind of power user: a developer willing to tweak the GNOME source to get what I want. ;)
always been fond of `even x = x == ((x >> 1) << 1)`
Combine it with Hume's Guillotine and you realize that all "should" conclusions really just start with moral "value" axioms.

So then you can make a distinction between people that reason correctly from values that are different than yours, and people that reason badly from their axioms.

And you can also make a distinction between philosophies that are based off of unprovable beliefs (which is fine), and philosophies that are anti-factual (which isn't). I like to define the former as religion and the latter as ignorance, but unfortunately there are a lot of the latter that claim it's religion.
Definitely Shenzen. At this point, if you're a hardware start-up, having contacts in Shenzen is as important as having contacts in Silicon Valley.
Then why not subscribe if you want to use their service? No ads.
It doubly interesting since python does not have types.

It has builtin classes, unlike every other popular language out there.
For 2, I should have said "programs written in statically-typed languages". Oops.

Examples are most text editors: emacs (elisp), Sublime Text (Python), Vim (VimScript), Atom (JavaScript). Many games and game engines: World of WarCraft (Lua), Unreal (UnrealScript), SCUMM, etc.
I'm not in mission critical projects but i can confidently say I'm the guy who gets things moving in my team. I'm the driver of progress and my TL has expressed that to me as much.
> But it was incredibly quiet and peaceful inside, it was like having an office

Hint, hint, nVidia.
What are they decapping for the purpose of carding? Just curious, as I know little about that "scene"
Spacemacs makes the transition nearly painless, I'd highly suggest it.
I’m still wondering why they have a hard drive and not just RAM.
Depends on circumstance in my case:

1 Came of descending a hill hit black ice (in traffic) - no problems

2 Tripped on paving stone in London - gave my self concussion and had to take the day off.
https://www.jetbrains.com/help/pycharm/ipython-notebook-supp...

I've tried it back when we were using PySpark and it did what I expected, but I am not the heaviest consumer of Jupyter notebooks to be able to say if it's 80/20 or 100% of what one would expect
Those three options are not "equally" unsatisfactory. In fact, the axiomatic option is almost always entirely satisfactory. The marvel and utility of an axiomatic foundation cannot be categorically compared to the absurdity of regressing ad infinitum or going in circles.
waiting to see what other resources y'all recommend.
If your feature would be annoying to people outside the niche they may not bother with it.
Ask HN: Lost $1M and product in my first startup
I had a few customers, a product and two people working for me.

Sorry, the story is too big for this text field with 2000 char limit.

Rest of the story here: https://pastebin.com/raw/4VCZCHTU
I think learning empathy and working with others through a practice like design thinking is a great way to work on communication. Good communicators, don't just talk. They learn to read people, listen, ask good questions, and guide conversations past the natural silence. The facilitation of helping others create good ideas is what makes people want to work with you. Collaborating in a group setting helps remove cognitive biases. What you bring to the table then is the ability to leverage everyone's skillsets to achieve a common goal.
I was under the impression chanel blocking had been recently added, possibly not. I've certainly advocated for it.

Absent that, the downside risk for offensive or abysmal content is minimal. Blocking puts skin in the game.
I’ve seen a few Fortran goto subroutines. I somehow get the feeling that the two following facts are mathematically related: some graphs cannot be drawn on a two-dimensional sheet of paper, and some subroutines cannot be decomposed into smaller subroutines.
ULA Chooses Rocketdyne Over Blue Origin for Upper Stage
These are, to me, very different skill sets. But, the biggest challenge is to do them both at the same time. Maybe that is what you mean?
And if you like that, I'd recommend "Not Always So: Practicing the True Spirit of Zen" which feels like a continuation of "Zen Mind, Beginners Mind"
The gp talked about a threat of a smartphone monopoly from Apple, a threat that never existed to begin with. The argument is revisionist at best.

1. Before the iPhone, Nokia enjoyed a large market share on mobile phones based on Series 40, Series 60, Maemo, etc. Essentially they had several OSes. There was also BlackBerry which had several editions of one OS but was huge as a "smartphone" for checking email.

2. Before the iPhone went on sale, Steve Job's target was 1% of all phone shipments in the original 2007 keynote:

957 mobile phones in 2006. Goal: 1% of market share = 10 million iPhones in 2008. [0]

3. Prior to the public unveil of the iPhone, Eric Schmidt who was a board member at Apple, frequently recused himself from board meetings focused on the iPhone due to the conflict of interest from Google's own mobile phone efforts. IOW, there was no monopoly threat to quelch because both companies were working almost simultaneously.

Monopolies sometimes get overused as a metaphor as in this case where the gp talked about them in the context of excess profits. My point being you don't really need to control market share to enjoy the bulk of an industry's profits as shown by Apple. Heck, even the terms market share, industry etc are proxies for determining (abuse of) market power. Their overuse/overreliance as a measure of power can be misleading when trying to reason about the effects of competition.

[0] https://www.engadget.com/2007/01/09/macworld-2007-keynote-li...
Upvoted! This is absolutely the way to do it; then, once you've built up your "remote work portfolio" things get much easier