skysight-inc/HackerNews huggingface dataset:
There's probably an element of truth to that, but it's also a large forum that gets about 5 million unique visitors per month and I'm a demographic outlier on multiple axes, so I simply express myself differently from the way most people here do. (I also focus on things that would never occur to most people here, which can easily be perceived as irrelevant.)

I suspect a high percentage of the downvotes I get -- and I do get quite a lot of them, but I have no data on what's "normal" -- are simply people who have no idea I'm a woman, don't think the way I do, don't have the background knowledge I have, can't see how it's pertinent and are unaware of me being someone with any particular expertise that anyone "should" respect or be interested in. (Edit: In fact, I fairly often get feedback that the person I'm arguing with assumed I was male simply because it is HN and HN is overwhelmingly male, which lefthandedly implies "Doreen blends and does not read as girly.")

In this case, the downvotes occurred after I added the qualifier that I don't have startup experience, so a very good guess is that it was downvoted by someone who thinks my knowledge of how people work doesn't apply and I'm just some blowhard and armchair politician who shouldn't have added "low value content" to HN. The degree to which I have formally studied people topics (negotiation, social psychology, etc) is something alien to a lot of STEM folks who see that as a soft science and not something you can really understand with any confidence.

There is a lot of hand-wavy BS in areas like psychology. I'm quite critical of such things myself, though it often doesn't go over well for me to do that either because the degree to which I think I understand a more bright line standard for how to study social phenomenon is also not seen by most people as anything believable.

On the upside, my latest parenting blog is something some people have expressed real interest in. That's an area of social expertise and it might eventually get real traction, unlike so many of my projects.

(Hopefully, the mods will come along and hide this entire discussion of why my comment was temporarily greyed out before being upvoted. Discussion of downvotes is something the guidelines ask people to not engage in. I'm not redacting this comment cuz reasons. But this is all off topic.)
As a chemical engineer who did my Ph.D in Li-ion battery anodes, I switched to data science immediately afterward. So I wish you were right, but I wouldn’t count on it any time soon.
Digital art, just like physical art, needs to be maintained.

If a painting sits in a moldy basement for a decade, don't be surprised when someone finally go to check on it at what happened.
Well for school assignments we were generally expected to turn in the rough draft first. At least in high school, and sometimes in college. So rewriting was generally always expected.

Either way, there was no way I'd turn in my rough draft as a final, as it would either be a mess to look at, or terribly/confusingly written.

I just don't see the benefit of imposing a linear process. I prefer to start my writing with what comes easily, and immediately start tweaking.
If your goal is to use exciting power sources then those two have a flaw, they can be scaled down to fit the power needs of the plane, which would limit the spectacle you could achieve.
The penrose process may be a better choice since there's a miniaturization limit.
> The idea is a good EHR should allow you to copy/paste your entire medical history into an email in a non-fragile way.

On the surface, this seems to be a poor test. Are you using it as a proxy for a patient to be able to get their EHR records out or something else?
Without ECC that's a risky way to compute.
I just watched a PBS video about this yesterday [1]. Horses evolved in North America, walked across the land bridge to Asia, died out in North America during the ice age, were domesticated in the Eurasian Steppe, were transported back to North America by Europeans, and then became feral on the plains that they initially evolved on.

1) https://www.youtube.com/watch?v=kZoTvXvV02A
The screenshot in TFA shows a Google slow site warning after a link to the site has been clicked.
If I may ask, which career paths would benefit from taking such a course?
I'm speaking from a decidedly US-centric point of view. Total deaths in all combat theaters from all causes for the US military is on the order of 11000 dead from the first boots on the ground in Afghanistan to today.
Shift the goalposts some more. The post I replied to made a point and gave an example. I added another example.
Yeah, I think the above poster said O(logn) space because that's the size of the line count in bits
Like so many other examples, a new entrant realized that the industry wasn't as simple as they thought it was.
GSAP 3 Released
You do raise a good point because what Jones said about Sandy Hook caused a lot of folks to lose their mind. However he cannot be held at fault for that. Unless someone calls for direct violence against someone else they shouldn't be held at fault. When they cross that line (and in doing so they are breaking the law) then they should be held liable. For the record I think what he did with SH and other topics have been atrocious but I'm all for the market silencing him.

When it breaks established law, then that's the line.
How does the lack of an order book make the process of trading simpler and/or more efficient?

An order book that could handle 1 million TPS could be written in Java and run on a single cheap (sub $1000) piece of commodity hardware. And it wouldn't require much development effort - the mechanics of automated order matching is really very simple - almost trivial and implementations have been around since the 1960s.

In the context of all the inefficiencies and frictions in financial industry, the cost of actually matching orders by computers is effectively zero.
Ask HN: Forcing your mobile site users to download the app is a good UX choice?
We are already seeing prompts for downloading the app for popular sites like reddit. Today I noticed that Quora has up their game by forcing their users to download the app even though there are already 100s of user giving 1 star rating for this same reason.
To what UX are heading and is there no way to avoid such practices?
They say "Our long-term goal is to define badging for high-quality experiences, which may include signals beyond just speed. We are building out speed badging in close collaboration with other teams exploring labelling the quality of experiences at Google"

That seems to cover such things.
The difference between "communist", "socialist" and "democratic socialist" is mostly marketing branding. Same ideology, different wrapping. But my point is not about Sanders but about the fact that people disagree on a lot of things, and if open source organizations start excluding people because somebody could disagree with them on political questions we'll get into a bad place quite fast.
A prediction as to how many tree languages will be in the TIOBE top-ten eight years from now doesn't change the technical merit of your project. You have failed to justify why you feel the need to create a new grammar rather than using JSON, YAML, or TOML (my preference). Your project necessitates re-implementing parsers, viewers, and all the other tooling that goes into a new grammar; this is quite an ask for a domain-specific language with no traction.

You say you have had meetings, yet that's not actually buy-in. People will take your idea more seriously when you have actual adoption.

Oh and with respect to your second possibility on the long bets link, you really think C, Java, Python, SQL, PHP, JavaScript, and C++ will all fall out of the top 10? Break that out into a separate bet and you'll have people lining up to bet against it.
I have the opposite opinion: while I commend the minimal look the way you have to switch back and forth between midi sequences and your audio devices is a major source of frustration for me on a laptop screen. I'm constantly resizing the UI.
When I first started I was using Live exclusively but since then transitioned to hardware and was never able to get back into it.
I imagine Push might be the answer once you want tactility.
You think the main problem is that founders are too greedy, then?
I wrote a library to deal with this problem when it comes to NumPy arrays (e.g. images). Could not fit all images in RAM, so I went with a constant-memory approach[0].

The reduction in memory has allowed us to do parallel processing, for a pretty significant speed-up!

[0](github.com/LaurentRDC/npstreams)
Tried that once. Horrible, terrible, no good idea. (The only rule you can be sure of is "there are countless exceptions, and exceptions from the exceptions", everything else is a minefield in a quicksand) Asking for "how should we address you" is far easier, even if a few users fill in "Your Galactic Imperial Majesty".
Alternatively couldn't that easily cause a rise in the number of ships at sea instead? Less supply for the demand means that it would pay to get into it even with reduced yield. And building around 20% more ships isn't exactly trivial environmentally.
I could be wrong, but I think they are just emojis-as-icons, I don't think they're related to general happiness.
For UAVs, battery/electric systems don't just reduce fueling costs. They deliver features unobtainable from hydrocarbon engines:

- Extremely long flight endurance without refueling (in large solar/battery UAVs)

- Low noise

- Odorless

- Simpler and cheaper manufacturing

The advantages are much less obvious to me for aircraft that transport passengers or significant cargo loads. I suppose that the companies developing them are hoping to make the lifetime total cost of operation cheaper than existing aircraft serving the same niche. That seems much tougher to achieve.

EDIT: Bye Aerospace, the company described in the IEEE article, says they are targeting a particular niche:

https://byeaerospace.com/eflyer/

They intend to replace trainer aircraft that burn leaded aviation gasoline. This polluting niche fuel costs significantly more than kerosene. Maybe the economics can work out for this case.
the transnational class of european factory workers didn't spend all day talking to each other for their whole lives. you could also easily reframe your post to be about liberals or nationalists instead of communists and come to the opposite conclusion. "the idea that a bavarian and a westphalian..." etc. all groupings beyond the clan are synthetic and political.
> Unusual to have no occurrence of the word "stream" anywhere in the article...

Or "database"
Very nice post.

On another note: Kdb has figured out how to optimize the heck out of columnar data stores and vector processing. They would be my benchmark for these types of optimizations.
Very, very apt article, except I'm uncomfortable with the notion of the 'manager' moniker. A lot of work can be done on these terms, just not 'maker work'.

Maybe best to call it 'business schedule' v 'maker schedule'.
I somewhat disagree.

More specifically, as an engineer your ability to collaborate is a big factor in your effectiveness. Even as an IC, you are being paid in part because your experience and skills help the whole team, not just your code.

However, it's impossible to get good work done if you don't have contiguous blocks of time to focus. Even if you take great notes and write things down, momentum is definitely a thing. I've adopted the practice of blocking out 2-3 hours at a time on my calendar the morning of, so that they are not available for meetings, which guarantees me quality time to think and work. If people ask, I'm busy. If people ask why I'm at my desk when I'm supposedly busy, it's because I have to block time for quality thinking or no high quality thinking gets done.
What amazed me was just how fast people adapt to crazy stuff. I went to some of the COPs briefly in Afghanistan and once got stuck there for 5 days when it was supposed to be just overnight. Day 2-3 was pretty bad (but I didn't want to be That Guy Who Whines, especially as a contractor), but after that it was easy.
Nice way of showing how things work under the hood.

Needless to say the live example does not work in IE (11). It takes ages trying to make sense of the `script` tag and then gives up.
I might compile a CommonJS file and throw it at IE just for fun.
To be a SW rock star you need to master 3 languages:

1. The programming language used and its (de facto) standard libraries

2. The language of the important design- and tooling patterns that are useful in the said programming environment

3. The language of the Problem Domain.

If you can master all three, then you are a rock star your productivity will be much higher than those of your colleagues who have not achieved the mastery of these.

Now what is the language of the problem domain? Often it is just the methods and functions already present in the application. Here whoever made the original design has a clear advantage over others who started working on the same application later.

When starting from scratch it is the language of the business, say accounting terms, and their meaning if you are building an accounting system of some kind.

The code is just something written in these 3 languages, if you can speak in those languages you can write the code down, and can read it and understand it and thus modify it further.

To master all 3 of these languages can take a lot of effort over time. But so it is with true rock stars. Think Jimmy Page, he had a long career on stage and in studio before he joined Led Zeppelin.
System wide emacs bindings for Windows OS
Open source is an interdependent community, which is good and bad for security
> 100ms

> decent latency

pick one
It's worth noting that the latest generation of the Prius has reached 40% thermal efficiency [1]

[1] https://newsroom.toyota.eu/new-2019-toyota-prius-with-intell...
Ad blockers speed up the web quite a bit!

Pity about that for Chrome, hey.
Only 3% of people research how a charity spends their money before donating
You demonstrate your intent by paying for content subscriptions rather than visiting sites entirely supported by online advertisements.
> The design aesthetic is almost a contradiction with the reality: minimalism brought to you by huge increases in back-end complexity.

Isn't this the point of a lot of software?

Make things as simple as possible, regardless of what's happening behind the scenes.
> I've never heard of any non-technical user with a problem either.

Do Trojans not exist at all on Mac? Honesty question (I have certainly seen them on PCs; on Linux I worry more about packages).
> In particular, develop the ability to enforce encapsulation on your mental model of the program you are working on, so you don't need to keep the entire thing in your head all the time

This one is hard, because the company will push you to make the model as complex as your brain can bear, and all of our programming tools are designed to support the most complex program the toolmaker could imagine. And on your resume you want to put the most complex set of capabilities that you could possibly put. And in your mind you want to be the most dangerous programmer you could possibly be.

It took me 20 years to realize that there are ~0 problems that necessitate more than an intro-to-programming level of tooling.

It took that long because the whole ecosystem around me pushed me away from transparent coding towards grandiose coding.

Even now, I can rarely write simple code for hire because my coworkers have installed a veritable AGI of declarative tooling, and not using it is more conspicuous than using it.

But I try. You are absolutely right plain (not fancy) code is the ultimate goal.
There are multiple opinions on technical indicators in trading. I think some of them work sometimes, because many believe in them and trade them :D
> When your data doesn’t fit in memory: the basic techniques

Uhm... Isn't it called a database?

Jokes aside, one of the core use cases of things like databases is random access to a part of data that's too large to fit in RAM.
There's a concern over pushing AMP & their ads. I totally get that, but so far the recommendations that they link to aren't directly related to either:

% curl https://web.dev/fast/ 2> /dev/null | grep -I amp
Terms &amp; Privacy
</a>, and code samples are licensed under the
working on nuclear or military technology is double-edged as it is serves both national security interests and advances technological knowledge.

Rentech is an absolute technology black box that will both take its money and knowledge into its grave with virtually no productive outcome for society at large.

The NSA and US nuclear science at least drives innovation.
Maybe I misunderstand what you meant - but there were SMT components in 1989; indeed, some of the earliest examples of SMT can be found far earlier (late 1960s for example).

The reason it was likely thru-hole construction probably had more to do with reliability, as SMT work is more prone to damage from vibration (mainly), unless properly potted or conformal coated (and there may have been issues as to why they couldn't do that, either).

That said, consumer-level use of SMT components didn't really start until the early 1990s - but examples of earlier use do exist (for instance, one of my floppy drives off my first computer in 1986-ish had SMT components on the controller board - but it was still mostly thru-hole construction).
Use Dask. In R for tabular data use disk.frame
To me this is better than amp - give me clear messaging around a site's performance rather than mandating a platform that gives the site less control. I certainly worry that there's the potential to abuse this, and I also wonder if Google's own sites (i.e. amp pages) will be biased. To their credit they're showing one of Google's own pages as being slow in the example, but I'd be interested in seeing a 3rd party analysis of what pages are considered slow and which aren't.

Another part of me worries that this will lead to a cobra effect[1], where people optimize a page's first load so Chrome says the page is fast, while withholding the main content of the page for a delayed load, leading to even more site bloat. Identifying when a page has actually loaded will be tricky.

[1] https://en.wikipedia.org/wiki/Cobra_effect
People might also keep them as pets.
Here is what you're missing:

Given community-property laws, yes, married partners more than a couple of years into their marriage ought to always get the same results. If not, then something is broken, because things are being taken into account that shouldn't be, by law.

Whether they practically share all finances on a daily basis or not, legally all of their property and income is shared.
Lots of software companies tend to do this too. You had an outage? Oh that was just the vendor. Or failed software projects being blamed on a contractor.
1. You can ask your users to manually allow Krita to run without notarization.

2. Instead of dropping macOS support, why not charge Mac users? Since you've already paid the developer fee, why not move Krita to the Mac App Store? Tell users that it's a cost of supporting Catalina.

3. You could continue to offer an un-notarized legacy version for free.

Abandoning your Mac users is more likely to just make them move to other apps.

If you feel your userbase is not techie enough to know how to manually run un-notarized apps, they probably won’t be able to switch operating systems just to use your app either.
So many sites load 8MB of garbage, often from dozens of domains, just to display 8KB of text. Then as soon as you try to start reading, an obnoxious pop-up window appears, demanding that you sign up for their spam list. These are anti-patterns that need to go away.
Thanks for sharing this, I'm diving into the 3 videos that you highlighted:

Part 1: Mathematics - https://www.youtube.com/watch?v=HVqxs0YBp4g

Part 2: Finance - https://www.youtube.com/watch?v=srbQzrtfEvY

Part 3: Philanthropy - https://www.youtube.com/watch?v=w8o-qC8E5ic
Missouri fines company for uncontrolled lead emissions
Can thedrive.com/the-war-zone please stop calling stuff "mysterious", "shadowy", and "secretive"? 80% of everything on their site is one of the three.

"New laser turret" doesn't have the same cachet as "mysterious laser turret" I guess.
Personally, I enjoy Crusaders of the Lost Idols and have recently taken up Idle Champions of the Forgotten Realms.

A more straight up click based one w/o much of a graphical component would probably be AdVenture Capitalist or the like.
Just reply that you can't make the meeting, you don't have to give them a specific reason.
"Max, on the other hand, gives you no access to Ableton's UI or API"

You mean Max standalone?

Max For Live sure does "give you access to Ableton's UI or API".

https://docs.cycling74.com/max8/vignettes/live_api_overview
> Tens of thousands of transactions may be performed per second, each taking about 1 to 4 seconds to be applied.

That is just too slow for anything that I would need. I'd be impressed with hundreds of thousands of transactions per second with double digit millisecond latencies.
Turbos go a long ways to overcoming the thinner air problem with ICE engines. There is another, arguably bigger reason flying above 10k feet is uncommon—oxygen requirements. Few small planes are pressurized and O2 systems are expensive extras which require additional maintenance and filling. Systems which service passengers as well even more-so.

I flew a Cessna 206U for a few years and it was fine up to 15k feet or more, but I'd almost always skim just below 10,500 so I didn't have to bring along supplemental oxygen. I suspect that's where most of these guys will live, in the 7,000-10,000 foot range. It's much faster then flying near sea level but without the problems with O2.
What is the increase here? Gatekeeper has been in place and has required a Developer ID since 2012.
Charles Woods was denied a pass for Kubecon on the basis of his podcasted support, at length, for Somnez's attacks on women in tech. It had absolutely nothing to do with MAGA hats.
Perhaps this is phase 2 of the IRS "we're going to crack down on crypto coin transactions." articles. First we had the various letters went out, now we have them testing their tools that sift through peoples returns to identify possible tax avoidance.
People aren't perfect, they make mistakes. The difference is that a well off person can afford to correct that mistake by paying the fine, while a poor person is given an incentive to not do so because they can't afford it.
A Thousand Days Away
IIRC ryzen in general can run with ecc, though motherboard support is a little shaky
> We have too many instant interruption communication points (slack)

Depending on the company culture, you can choose to just not respond for a couple hours. "Sorry, I was working through a complicated chunk of code and I needed uninterrupted focus." "Yeah I saw your message, but I was in the middle of something, and I needed to focus."

I do that on purpose. If it's not urgent, even if they say it is, it can wait. Eventually people start to get it and stop expecting real-time responses.
> By that reasoning Microsoft didn't prevent others from writing .doc-compatible word processors either - they just defined the format as basically a memory dump of Word :)

It's funny because for years MS kept officially supported, feature complete, portable format for use in interchange, while DOC being shared was kinda unintended consequence that just wasn't fought against.

The very requirements of the original DOC spec required it to be a memory dump.