skysight-inc/HackerNews huggingface dataset:
I think a key part here is also being realistic about the time available to write and optimize your program. I’ve seen Python completely crush C++ a fair number of times (order of magnitude or better) and it basically came down to the C++ programmer having bitten off more than they could chew, spending so much time on the basics that they never got around to optimizing algorithms or the data layout. (One variation: Python hashlib > whatever C textbook example you copy-and-pasted because you thought calling OpenSSL was too much work)

This is frustrating for programmers because everyone wants to focus on the cool part of a program and forgets how much the rest takes to write, debug, etc. There are many reasons why I prefer Rust but one of the biggest is simply that having a standard package manager means that you can get high-quality code as easily as in languages like Python or JavaScript and are more likely to avoid that pitfall of reinventing wheels because it initially seems easier than finding a library.
I'm Building a CRM and Marketing Automation for Substack, Need Your Feedback
Hello guys,

I'm working on a new platform which:

1- is a CRM software tailored for Newsletter Publishers
2- Adds Marketing Automation & Sales Workflows to Substack & other newsletter platforms

Main focus:
no complexity, being simple without extra unneeded features + personalized value features useful for newsletter writers aiming to grow subscribers by building strong relationships with them

I'm looking for actual newsletter writers feedback on this:

1- How can I help you in this regard: subscriber relationship management using software
2- Is there any challenge you have, that if it's solved, it'll help you a lot?

Thanks
I’ve used quite a few. What are the popular scripting languages to compare with? Python, Ruby, PHP are probably the only real competitors (disregarding others like VB or Perl).

Functional programming is very difficult in those languages due to weird closures, bad lambdas, weird block/proc/lambda rules, etc. async from the ground up means that concurrency story is much better and allows lots of threading (with libuv or whatever low level library handling the difficult parts).

JS used to have less ergonomic syntax, but has benefited from adding it last, so it usually chooses the best version.

Stability of JS is much better. When the implementation is the spec, there are bound to be lots of little breakages. Asa result, there’s not much room for alternative implementations.

Tooling is far better than any other scripting language. Debugging and introspection tools are second to none in the category. All these other languages have broken compatibility so that old software won’t run on new versions. Webpack gets hate, but what other scripting language bundles its output? Babel gets hate, but if Python had something similar, the v2/3 switch would have been no big deal and all the “I can’t use that because REHL doesn’t support that version yet wouldn’t be an issue either. Likewise, minifiers reduce download size, improve performance by removing and simplifying parts of the code and improve parse time, but other scripting languages don’t bother.

Type support via typescript is miles ahead of the competition.

Finally, performance is one or even two orders of magnitude better compared to other scripting languages (luaJIT being a notable exception). In fact, modern JS JITs can come very close to the performance of Java or even C in many cases.

JavaScript isn’t the end all, be all of programming, but it’sa very solid choice with good reasons to like it.
+ both space shuttle crashes should not have happened. There were people involved in both circumstances ringing the alarm bell and warning of the likelihood of the outcome. Those were not failure of technology, they were failure of culture and courage (though in the case of Columbia, I'm not sure what the rescue plan would have been).
I bought a "no haggle" car recently and there was a pretty aggressive sales pitch for the extended warranty, which we haggled about. I think from the dealer's point of view, the car price is what it is (I'm just going to ask for KBB price anyway), but they really want the service money.
Wha? Can somebody explain to a non-programmer now one character can "flip" in a computer and become another one? Is this quite common?
Nothing is perfectly safe and space flight was never even close to perfectly safe.

State of the art right now is capsules that rely on parachutes that have no go-arounds, no ejection seats and no aerodynamic ability to correct.

edit: And the Space Shuttle which had go-around and aerodynamic ability to correct was even LESS safe than capsules.
Yes, so you want to say something like: the CPU doesn't allow additional timing attacks that already exist in software. Making such a relational property formal in a way that is usable in practise is a hard problem.
I've always been fond of Florida. It and it's people seem colorful and are certainly amusing. Of course, I've never visited it, and never will. So YMMV.
I'm guessing it includes all the indirect jobs (eg. the companies they funded plus their suppliers)
UI/UX Design Services
I’m all for not wasting talent on wasteful projects, be it crypto or finance.

But wasting talent in finance isn’t a justification to waste talent in crypto.
> a small nit about the way it was presented was using plasticity ... as evidence of non-specialisation. That's doesn't follow.

A small nit about your small nit: The article does not make that claim. Quote:

> I’m not saying that every neuron can do everything, but most neurons do more than one thing.

I mean, it's kind of obvious that all neurons are far from completely interchangeable, like RAM cells on a memory chip, since there clearly is quite a bit of higher level architecture.
And Jay-Z happens to be the founder of RocNation, a quietly successful artist/athlete management concern.

A lot of dots can connect here.
I've been looking for an alternative hardware description language to Verilog/SystemVerilog because they're not very readable languages. But after skimming this source code, my initial thought is that I hope Haskell doesn't take off. This is extremely difficult to read.

Maybe I just don't know Haskell well enough, though.
Sure but you're thinking current humanity and contrary to modern times, there were plenty of civilisations that did engage in long term infrastructure in the past.

We're talking millions of years in the future and assuming "we" are still around, I doubt that a 21st century layperson would be able to deduce that they ever stemmed from the same genus, never mind species - even assuming no genetic engineering or cyborgs.

Life extension is also likely going to play a major factor in the future and it's a lot harder to dismiss the merits of long term thinking when it's a very likely possibility that you will be around to experience the consequences of your current short-sightedness.
> There is not one Dedekind-complete ordered field

Yes there is.

> For example the nxn diagonal matrices with real entries

That's a model, not the theory.

> I don't know why you are conflating the words "compute" and "define"

This whole discussion is about definition.

Your own comment started with "You first define..."

And no, you are not able to compute arbitrary products of arbitrary reals in this way anyway, if by computation you mean a finitary algorithmic process.
>I don't like this fake-wokism SV monoculture creeping into everything

We too

Probably get thick skin advice is offensive nowadays
people who live in glass houses...
There's tons of reasons traditional tanked shipping makes little sense. Volume, they're going to get quite a bit of fuel but it's still a tiny amount compared to the volume of a tanker. They're also sending down a lot of non liquid cargo, so being able to send it all on one ship makes sense.
His point is, if you use Moby Dick as the key, it's going to take longer to hash that than a three letter string. Hashing isn't O(1) if the key has variable size.
>Dealerships probably do quite a bit of oil and filter changes as part of annual service.

Those are typically break even or loss leader.

>my wife's CR-V (which is generally low maintenance among ICE cars) did about 30K miles and needed a clutch, a set of brake pads, a power steering pump, a belt tensioner and serpentine belt, an alternator, 6 oil changes, plus wiper blades and washer fluid.

And were you not doing your own maintenance would you be having a dealer do that stuff? Exactly.
I love this comment because it can be interpreted in two ways - "sorry, you can't beat your children", telling them what they can't do. Or sarcastically empathising like "sorry you can't use violence to coerce your child".
You left out 'repeatedly'. Ticks me off that there is no way to disable ads in the app.
https://www.wikiwand.com/en/Thought-terminating_clich%C3%A9
Most people don't buy enough cars for repeat sales to matter. If you trade in your car for a new one every 3 years, and always go for the same brand it might matter. However if you sometimes buy GM, sometimes Toyota, then the dealer should assume that you won't be back because odds are you won't, and this is a common enough case that the dealer just assumes it for everyone. If there is reason for the dealer to believe you will be back to buy your next car you will get better service.

Worse for the dealer, everybody walks in having done their research. Most people know exactly how much the dealer paid for the car, and want it for that price leaving the dealer with nothing. There is thus no reason to treat the customer well when there isn't even any money to make. In fact the biggest dealers sell every car at a loss, making it up in factory incentives and post sales tactics which are bad for customer service, but what the customer really wants.

Most people don't buy enough cars to know what good sales actually would be. If you really want to know what good service is you need to average more than one car a month (sometimes it is every month, sometimes it is a large order every year). These customers are rare (always a business), but they do get a completely different experience as there is real reason to keep them happy.

For a dealer though sales are a distraction. They only sell cars at all because that is a cost of doing business to get the parts and service business. These are the real money maker. The first couple years they get everything (and the factory pays not the customer, always nice to tell someone there is no charge for major work). Many are trying to make themselves good places to go even after warranty is expired (that is reasonable prices).

The above applies to new cars only. Used car sales is completely different. (most new car dealers also make a ton of money on used car sales)
The branding is not just the literal logo. The typical visual elements peculiar to Peak Design are present in the Amazon Basics version. Compare the two products in their black version, I know if I had seen the Amazon version in the wild I would've instantly thought it was a Peak Design bag.

Original: https://www.peakdesign.com/collections/everyday-bags/product...

Amazon version: https://www.amazon.com/AmazonBasics-Everyday-Sling-Inches-Bl... (notice they forgot to remove the "Everyday" moniker from the url)
Not at most places and often times that number will have a large reward points pool already built up because others are also using it to avoid giving out their number.
This study seems relevant https://journals.sagepub.com/doi/10.1177/2378023121996854

> Fewer young adults are engaging in casual sexual intercourse now than in the past, but the reasons for this decline are unknown.

And this recently discussed article

https://www.nytimes.com/2021/02/20/opinion/sunday/endocrine-...

> Scientists are concerned by falling sperm counts and declining egg quality. Endocrine-disrupting chemicals may be the problem.
A brief history of browser extensibility
Ask HN: Best tools for communicating about versioned code?
Hi HN - does anyone have any recommendations for tools that improve the experience and accuracy of communicating about code?

It's useful that GitHub renders code snippets within comments that link to a commit and line range, for example.

But it still often feels like a hassle to navigate, gather and share (perma)links to sections of code.

As a result I think there are opportunities to improve the quality of discussion about code - perhaps the tools to do that are already out there?
As a new father, I share this perspective. To get an anecdotal sense of our financial struggle, we have 2-4x the net worth that my parents when they were our age, but cannot afford the same house that I grew up in and doubt we ever will.
Ehh... I wouldn't assume that's the whole reason. It's been known for a pretty long time how to not have a baby if you don't want one, physically.

Two other factors are religion, and the fact that children are now expenses into their mid-twenties rather than income-generating/household-contributing in their teens.
I get minor strokes every couple of months.

Each time I lose feeling in right side of body, and lose the ability to write. Not 100%, but close enough. Typing is fine however, if slow. Critical thinking goes to crap. Talking is fine. I can still draw, though my motivation goes to crap.

Is weird what stays and what goes.

Last time I looked writing is a left brain activity. Which controls right side.
No-code tools for building an app
The RISC-V ecosystem is quite fond of Chisel [1]. A new kid on the block is LLHD [2]. There are numerous others.

[1] https://github.com/lowRISC/chisel

[2] https://llhd.io/
you can just type / for a template, or use these links for pre-defined diagrams:

https://app.gleek.io/diagrams/basic
https://app.gleek.io/diagrams/sequence
https://app.gleek.io/diagrams/erdiagram
https://app.gleek.io/diagrams/class

there is also syntax help link in the bottom-left corner

your feedback is great, we should make it more clear on how to start
Joan Fons hired to work on Godot's rendering
That's different - plasticity shows that neurons can change what they do, not that they can do different things at the same time.
I think some context that might be helpful here is that European music theory really has spread throughout the world through colonialism, and is reinforced as the default in many ways and by many institutions.

For example, at almost any university in the US, European music theory will be taught in the mainline music curriculum classes, whereas musical systems of indigenous Americans will be taught in specialized classes or sidelined to an “ethnomusicology” curriculum, if it is taught at all. It’s hard to separate this from the history of how America was colonized.

This is a pattern that repeats itself throughout the world, helped both by “traditional” colonization as well as the economic colonization via the dominance of European and American products and cultural artifacts, including music and music software.

So, I don’t think it’s a stretch to say that the overwhelming conformity of music software to European musical patterns is a direct result of the age of European colonization that continues to have an impact both on music education as well as the software industry.
So, it depends.

You don't want to protect the team from a foreign entity, having to understand the political structures around them or the actual value they bring to the organization.

You do want to protect them from pressures of working 60 hours a week. You want to protect them from feeling like their priorities are a shifting sand. You do want to protect them from a VIP who just goes to them and says,"can you do this for me?" which confounds another series of priorities unbeknownst to the cofounder.

If there are toxic elements of the business, you cannot completely shield them, but you do want to preserve an island of sanity.

The bigger the business, the more "protection" the job entails because the sheer number of moving pieces can subject a team to thrashing. The smaller the business, the more a manager needs to make a strong decision of if those toxic elements exist at all and stamp them out. If you need to "protect" a team at a small company, you are at the wrong company and need to get out.
I’m in San Francisco, where we’ve consistently had some of the most restrictive policies.

My wife is pregnant and they’ve told me the whole time that I’d be allowed in for the birth, but while rates were climbing I’ve been unable to attend any appointments or ultrasounds. It’s been kind of surreal knowing that, yes, we’re having a baby, but not having been able to really see it.

Now that rates have dropped, I’m finally going to be able to attend my first ultrasound today and I’m totally stoked!
SEEKING WORK | Taipei | Remote
I am an experienced Data Scientist and Python Engineer with a specialization in NLP. In my last role, I led a 30-person Data Science team for the consulting arm of Ernst & Young's Hong Kong division - helping some of the world's largest banks and insurers to reduce churn and increase marketing efficiency via various ML/DS techniques.

Currently transitioning back into freelancing - happy to provide free short consults to determine if there exist any ML or Data Science use-cases using your company's existing data.

Skills:

• Web: Django | Flask | Node

• Machine Learning: NumPy | SciPy | scikit-learn | Matplotlib | pandas | NLTK | Theano | Spark | Databricks

• Data: PostgreSQL | MySQL | NoSQL | MongoDB | Redis

• Cloud: AWS | Azure | GCP | Kubernetes | Docker

Email: ranked [at] gmail [dot] com
That is tied to the changing of jobs as well. Jeremy Diamond has a lot to say bout this in Guns,Germs,and Steel. My grandfather was raised on a farm, where at the age of 16-18 he was fully employed without a college education or debt. Today, parents plan their families with a view toward paying for college. Corporations own the housing stock and get between people and equity, pushing up the cost of housing. It's so many things, I sure hope to hit that stability and start a family. No one makes plans to struggle economically.
Initially I thought this preprint is a click bait (sorry, author), but when I read into details, I realize it is an interesting one. The key observation is the code under section 2.4.2. There, the author triggers the worse case (everything being equal in two trees) and shows that C++'s lt2 behavior leads to its horrible performance: 4.1s in C++ vs 0.018s in Python. Note that the difference is much more than two folds as lt2 and lt3 have different time complexity. PS: after a quick thought, I am not sure if we can avoid the quadratic behavior of lt2 in this particular example.
Location: San Francisco, CA

Remote: Yes

Willing to relocate: Yes, within the US

Technologies: Mongo, Express, React, Node, GraphQL, Flask, fastapi, OpenCV, TS/JS, Python, Java, C++

Résumé/CV: http://bit.ly/3bfKFY5

Email: see Résumé/CV

About: Full stack and computer vision developer.

LinkedIn: https://bit.ly/30dktXK

Github: http://bit.ly/3riGVKL
What’s Up, (With Google) Docs? – The Challenge of Native Cloud Formats
All of humanity uses the energy equivalent of ~50 lbs of matter each day.

There's way more energy available to us than biological humans will ever use.
> you can communicate a couple pages of thoughts in a few minute

The canonical answer to this is for the sender to spend a couple of minutes to distill down those thoughts into less text. This is solved by improved writing.
Articles like this never seem to address PGP's web of trust or identity management.

For the first the only progress I've seen is Keybase and their idea of a "social proof".

For the latter there is opmsg (https://github.com/stealth/opmsg) which uses ECDH or DH Kex for Perfect Forward Secrecy.
promoting wholly unqualified internal people who have never managed anyone before and expecting them to take over a high performing team is not a good plan, nor is it "anti-labor"

So provide training and mentoring.

We have normalised in our industry that the only way to progress is to job-hop, and it's actually to the detriment of both engineers who have to jump through the ridiculous hoops of interviewing these days, and companies who lose their valuable assets every day.
This looks nice, congrats!

However, it makes zero sense to me as a 13 euro/mo service. It is just a single-purpose tool which I need occasionally, so I might be inclined to pay something like $10 for it, once. But monthly payment? Maybe if you're systems analyst at IBM and creating UML diagrams is literally your job.
Hey everybody!

Thanks for your comments/ideas/voiced concerns: I didn't expect this much engagement, maybe a comment or two. I'm thankful for the time and energy put into your replies - I'll try to address each one as detailed as possible & edit this comment with general updates.
That's how I came to Modi's side. I didn't vote for him yet but now I will vote for him.

Unilateral uninformed criticism with no understanding of realities on the ground have converted me from a critic to an admirer.

Most of the West does not realise the appeasement, corruption, and tyranny of previous rule by a single family for over 70 years.
I totally agree that fully breaking down your own assumptions is very, very hard, and basically an impossible ideal. But the great thing about impossible ideals is that they give you a goal to strive towards where the closer you get, the better you get.

The end goal is replaced with the process of gradually increasing mindful self-awareness of your biases and generalisations.

> And I do not degree, nor do I really understand (which is likely the issue) the idea that trying to become aware of your own privileges that you take for granted others don't have is somehow tied to a moral judgment of others.

My apologies, I'm still trying to formulate my thinking in this area. I think it's because considering people from the dichotomy of privilege/underprivilege leads to empathy with the less privileged but not the more privileged, which implies that people who are more privileged are less deserving of empathy. Saying that one person is more deserving of empathy than another is what I mean by a moral judgement. And while people who are less fortunate are in need of more support (inherently), failure to empathise with the privileged (key here being empathise, NOT sympathise) can lead to the bad things associated with dehumanisation - scapegoating, us vs them narratives, that sort of thing. I think this is a major failing of the progressive movement that is so very close to being a powerhouse for positive change. It's inches away from being both postmodern and system-oriented, so I'm liable to focus on its failings as a critic who wants it to improve.
I want Chisel to succeed so badly. I'm so sick and tired of writing VHDL. Verilog is no better.

Also it looks like LLHD is perhaps analogous to LLVM in that they offer an intermediate representation instead of providing a language that you code in yourself. Chisel also offers this via FIRRTL [1]. I can't decide whether to be excited about the fact that there are multiple ideas in this space or frustrated that these disparate teams aren't simply collaborating.

[1]: https://github.com/chipsalliance/firrtl
No, I would be having a much less expensive independent mechanic doing that stuff. But I care about how much I spend on my cars.

Most of my friends seem to think "my car has a badge X on it; I always take it to the X dealership; as long as they charge me less than $1000 per visit, I don't think about it" which is crazy to me. They think $700 for a single-axle brake job is a reasonable price to pay. That's how dealerships eat because there's a lot more people who act that way than act my way.
Qobuz is amazing for classical.
Odd but reminds me of Ryan Reynolds role at Mint Mobile. Marketing and operational roles merged. Basically when marketing is the crucial next step, your celebrity wants a big stake.
Unfortunately, it does appear that way. [0]

[0]: https://www.nbcsandiego.com/news/local/sdge-worker-fired-ove...
Hey, it's SV. Living in a van down by the river is the new dream.