skysight-inc/HackerNews huggingface dataset:
The environments I work in presume or dictate my task ordering and priorities according to the needs of my team and the broader business, with no concern for the restrictions imposed my my personal task management syntem. My boss/team expect me to work on The Things We Agreed on, in The Order We Agreed On, and I'm expected to start as soon as I wrap up my WIP from our last round of planning.

Sometimes I get deadlines, and sometimes it's more that the team expressed confidence we could do certain tasks in a certain amount of time each, and then someone went and made a GANTT chart planning our whole next quarter, even though everyone knows it'll get changed up in a couple weeks, because the business needs to make related plans. Then the schedule is treated a plan and not a prediction, and people get frowny when you don't hit target dates because they're also being held to not-really-plans they based on your schedule.

There are plenty of legitimate (and illegitimate) reasons the business would want to hold you to a date pulled out of thin air, but for this discussion the important point is that the entire system is predicated against rogue individuals making unilateral plans to prioritize or delay work for opaque, arbitrary reasons without the involvement of the stakeholders who presumably were the impetus for those tasks. I.e., "theme days", 1-3-5, etc. don't seem workable in the environments I've worked in.
Well it turned out that for running scalar code with branches and stack frames exposing too much to the compiler was not helpful, especially as transistor budgets increased. So as long as we program with usual functions and conditionals this is what we have.

I can swap out a cpu for one with better IPC and hardware scheduling in 10 minutes but re-installing binaries, runtime libraries, drivers, firmware to get newly optimized code -- no way. GPU drivers do this a bit and it's no fun.
I love reading interesting verbose paper titles. I’ve also thought it might be fun if they added subtitles:

> Optical tracking and laser-induced mortality of insects during flight

> Or, zapping mozzies WITH LASERZ!
I mean, these kinds of things should work without highly paid devs like googlers. I have seen a lot of WebGL projects on HN and they always have had issues on some recent devices.

The biggest problem with the WebGL compatibility issue is that it is unpredictable. We don't know which devices work until we open the page. Maybe I am expecting too much, but this degree of inconsistency shouldn't happen to hobby projects neither.
I was reading the article going "Yeah! This is exactly what I need to hear!" until I got to the sentence "This is what we always say at UberEats" and had to close the tab.
Thanks for your response here, I like the quick launches of products, however, my coding skills are a hinderance here as im still learning. I understand your point however.
I like the community advice, however I feel like this step takes time, the very things we are trying to cut out. Perhaps, by choosing a specific niche and always tailoring products around that niche may help build the community faster than switching niches often.
Seems unwise to have an employee doing anything with production servers on their first day, let alone while everyone else is asleep.
I think I recall being thaught that water followed the gravity pull which was greater around the equator than the poles which would explain why with the poles melting, the equatorial regions would be the most affected by the subsequent seas rise. Is this wrong? Where can I see a good sea map? Thanks!

Guess I just went and looked at a Geoid map and I was lied to, EU is in big trouble!
I routinely have nightmares about this for many of the systems I code for now.
The pandemic has eroded democracy and respect for human rights
I just downloaded this and tried to try it. Some feedback:

It showed me a hotkey. I figured I could read it out of the config later, so I ignored it.

I run it. I have an open eye in my menubar. It has one option, "activate license". This seems to imply I should buy a license, but that I didn't get any popup when installing it telling me that I need a license to do anything, I'm not 100% sure.

Assuming it works as advertised, I'd probably pay $10 for it. I might pay $15 for it. But, I'd want to see it work first (it can have a 30 day trial, or one week trial), AND I feel tricked into downloading on unclear terms, AND after I installed it, it's really not making anything clearer. It didn't say it had a trial, but there's usually not a big clear download button right on the front page for an app that you can only pay for without a trial. Usually, there's an email to a download link, or a less prominent download button, because if you paid, you know you want to download it an will spend an extra second beyond expecting a giant button.

The touchbar leaves a bad taste in my mouth, and I'd have been delighted to turn it off, but the whole experience of downloading this app and attempting to try it out and my mild confusion with the useless icon it leaves in my menubar without so much as properly explaining that it does nothing sort of wasted my time, confused me, and left a bad taste in my mouth so I'm going to uninstall the app and forget about it.

Maybe it's just me, but just honest feedback that I don't think most people would even bother to explain.
This is why I am against the current trend of over-complicating stacks for political or marketing reasons. Every startup nowadays wants microservices and/or serverless and a mashup of dozens of different SaaS (some that can't easily be simulated locally) from day 1 while a "boring" monolithic app will get them running just fine.
No. Your systems and processes should protect you from doing something stupid, because we’ve all done stupid things. Most stupid things are done whilst sober.

In this case there were like 10 relatively easy things that could have prevented this. Your ability to mentally compile and evaluate your code before you hit enter is not a reliable way to protect your production systems.

Coding after drinking is probably not a good idea of course, but “think better” is not the right takeaway from this.
Your first sentence is obviously ridiculous given the examples the poster gave. I don’t know what the second sentence even means.
> I’ve never had the luxury to ignore storage concerns

You're way out of date.

There's no storage concerns with the default since 2010 in MySQL, Innodb:

https://en.wikipedia.org/wiki/InnoDB
What makes you so sure that “Russian and Chinese interference” isn’t disinformation?

Do you have proof that Russia and China are spreading disinformation within the US? Or do you simply believe what you hear from others, such as the US media and intelligence community?

Take the Russian election interference allegation for example. IP addresses can be spoofed, or traffic intentionally originated from Russian IP addresses while the user is in a different country. Consider that the “evidence” is little more than a text file (traffic logs) that isn’t made public.

Consider that media allegations of “interference” rarely (if ever?) include any examples of said interference.
Ended up getting their iPhone app after reading this. “Graphing Calculator AR”,
https://apps.apple.com/us/app/graphing-calculator-ar/id11354...
What is the cost of this pollution?

I am genuinely curious, I don't know much about instruction set design.
I wanted it look pretty, so i went with cheap slim brushed aluminium miniITX box. Fixing MB, notebook PSU and disks will be custom job.
I believe that was removed because those kinds of anecdotal reports belong in the "experience" threads. Those threads also tend to be mostly positive (as one would expect in a gathering of fans).
You nailed this.

What all of these pearl-clutching arguments amount to is former gatekeepers kvetching about there no longer being a gate for them to keep.

The information dissemination landscape is evolving, and we are only being held back by those too cowardly to let go of their control and let us grow and ascend.
Why is there such a big difference in lingo between VC-funded startups and bootstrapped founders? Every time I read about a funded startup, I heard words like "VCs", "valuations", "pitch decks", "exit strategy".

I always see a lack of words like "growth channels", "getting users", and most importantly, "paying customers".

If you compare forums like IndieHackers vs. StartupGrind, you'd think they're in totally different industries. Although in reality the goal is same: Make the startup "successful".

Though it seems they define "success" differently, and the problem starts from there.

Would appreciate if anyone enlightens me on this issue.
Sad state of Bluetooth support for PulseAudio
You'll find that most users of cloud databases are in this boat. For example, on GCP, deleting the database instance deletes the backups! You have to write your own software if you want to survive that button click.
'White Supremacy' Once Meant David Duke and the Klan. Now It Refers to Much More
How many of you are old enough to remember bullshit like ... "you heard about the kid who's intestines got sucked out of his butthole in a swimming pool"?

https://www.cbsnews.com/news/girl-injured-in-gruesome-pool-a...

You're right about it being easy to verify stuff on the internet nowadays, though. Some of the Nazis blamed Henry Ford for their beliefs. They would.
Yes I saw it the same way. I think the main takeaway is task-switching causes inefficiency so try and reduce that. He offers his way but do something using that idea that works for you.
Man this could be a game changer for cheap aquarium power monitoring.
If you want to make a cross language protocol that most languages can support, OOP concepts will need to be first class citizens.
I guess it's however many bytes the instruction occupys in L1 cache.
Does anything truly 'suck'? When you drink a milkshake with a straw, the milkshake is pushed up your straw by the atmosphere..
Great questions. The book came in at 55,000 words.

I've competed in Nanowrimo several years and could never hit the 50k word (200 pages) benchmark during the 30 days. This took me only ~3hrs a day, with a few longer sprints on weekends.

I updated the prompt every break and made edits. The book is ~90% GPT written, with edits, that will drop to ~70% by word count.

The interesting part for me was that the prompt needed to be updated frequently. I also would rewrite opening texts to cram in the scenes characters and context, so that it could be carried through.
Group-by-and-aggregate speed comparison: Clojure (Spark), Pandas, R and Julia
1. It's source (and binary) distro, so you can modify anything and there's no hiding how the sausage is made.

2. Because all our builds are so so sandboxed, there's this uncanny feeling that we sometimes know the dependencies / prereqs of a package better than the upstream developers!
Ask HN: CTOs/VPs of Engg, what lessons you wish you'd known before?
Take an old iPad and put it in a frame? Might be able to do it for $150 or less. This runs fine on my old iPad Air 2, possibly it works on even older devices?
Nanosecond timestamps are fine for their purpose. Just measuring something from an observation point a few inches different will shift your numbers by a nanosecond. If you need ultra-precise records from some kind of equipment then it needs to use a specialized local clock anyway, and it's probably better if it's hard to convert those records back and forth with normal timestamps.

> This is what happens when your data structures declare year zero like pol pot.

Picking an arbitrary zero point is the only way to make timestamps work. If we started counting with the big bang then all our clocks would be plus or minus millions of years.
Integrations across multiple parties take time :) TCF 2.0 required coordination with and supporting publishers and DSPs.
Here's a similar PID controlled one from Black Beard Projects:

https://www.youtube.com/watch?v=5MNwqwmrWgQ

The video description has all of the parts.
In My Mountain Town, We’re Preparing for Dark Times
Ah man, these things happen. One of our developers - very new to elastic - was asked to modify some indexes. Folks were a bit too busy to help or heading out on holiday. One stack overflow answer later... delete and recreate it... and she was off to the races. When the test was tried, it looked like things still worked. A quick script did the same to stage and prod, in both data centers. Turns out that is not a great way to go about it. It deleted the documents. We got lucky, as we still had not killed off the system we were migrating off of and it only took three days of turn and burn to get the data back on the system.

So many lessons learned that day. I trust her with the master keys at this point, as nobody is more careful with production than her now. :)
If I had to do something, I’d identify the ‘up for grabs’ states (basically everything in the Rust belt Trump won last time, and places like Pennsylvania), and then ... I’m not sure. That’s where we need the most data and reporting of foul play.

The other thing is I had to go through a little bit of searching to find my mail in ballot online form. Time for that is running out, but I bet clear links to that for every state would be nice.

A Reddit like clone for each of these states would be good to see what others are also saying about finding these links, locations, reported issues.

You’ve got about 5 or so do days to get this up for any of this to be useful before time runs out, best of luck.

It’s weird how states send out these text broadcasts for coronavirus info and phone notifications for Amber alerts and hurricanes, but we don’t do it for election information. There is a lot to be desired for sure in this space.
I started hitting issues quite some time ago. Such as generating long-term self-signed certificates for internal services.

openssl x509 -req -days 7000 -in site.csr -signkey site.key -out site.crt

Lots of software on 32-bit Linux systems will choke on it when the experation date crosses 2038, albeit not major web browser as they saw the issue early on and addressed it.
No, it is very easy to spot. The fake news and comments in social media are consistently identical to what is published in state controlled Russian and Chinese media. At the very least, this is highly suspicious.

But of course, they do it skilfully, plausible deniability is the name of the game.

I recommend reading "The Red Web", "Nothing is True and Everything is Possible", and "This is Not Propaganda" to learn more about this phenomenon.
> Coding after drinking is probably not a good idea

I’ve done some of my most productive work this way. Not on production systems fortunately, and not in a long time.
I believe that is illegal in the US.

"A person may not advertise for sale, sell, use, install, or have installed, a device that makes an odometer of a motor vehicle register a mileage different from the mileage the vehicle was driven, as registered by the odometer within the designed tolerance of the manufacturer of the odometer"[0]

[0]https://www.law.cornell.edu/uscode/text/49/32703
Democrats Viciously Attacked Peaceful Black Trump Supporter in SF, CA Today
Interesting, so you feel like this is not a good model to follow?

What would you say are good methods of promoting an app?
no - fucking democrat pieces of shit did
There are 5 mains highways that connect Portugal and Spain. Then are around 15 (can't find the details, from memory) that are normal roads where you can also do the crossing. Then you have several smaller roads you can also do the crossing. If you are really really into it, then you can also cross it by walking in several other places.

Having 24/7 border patrol between two land connected countries setup and agreed over 20+ crossing points isn't something easy to do, specially during a pandemic where those agents are also needed elsewhere (and there were border patrols along the mains roads, but not close to all).

Compare to only entering by airplane where you can a) prevent planes from landing by just sending an email (exaggerating) and b) anyone that lands goes through a funnel where you can easily quarantine them.

And you can't compare a city, with 1,285 km2 with a country of 92,212 km2 (and other countries even more) and talk about border controls. Portugal also did the same to a city with some success but still there were flaws in the patrolling.
Why a good Swift developer doesn’t need to know a ton of patterns
Is $20mm CAD enough to move the needle on these sorts of things? I was operating under the impression that r&d and production costs are more than an order of magnitude greater for projects like this.
Book Review: Let It Go by Stephanie Shirley
You know it's totally feasible to make a car that won't turn on for drunk people. Should those systems be installed on all cars, in pursuit of creating systems that don't permit stupid actions?

Maybe such a breathalyzer interlock could be installed on your workstation too. After all, your systems and processes should prevent you from stupid things.
I would flip the logic. If database does not have flag that says it is non-production assume it is production.
Colleges increasingly using adjuncts and doctors being replaced by multiple nurse-practicioners and nurses is a PERFECT example of steps taken to mitigate the Baumol Effect.

According to the wikipedia article, these are the symptoms, effects, and remediation:

Decrease quantity/supply
Decrease quality
Decrease profit margins, dividends, or investment
Increase price
Increase non-monetary compensation or employ volunteers
Increase total factor productivity

The teacher teaching Python would be an example of "increase total factor productivity". The college using adjuncts and the doctors being replaced by multiple nurse practicioners and nurses would be an example of "decrease quality". Instead of being diagnozed by a doctor, you are diagnosed by someone with less training/certification. Instead of being taught by someone who is employed full time with benefits, you are being taught by someone who is on a fixed term contract.
> Linux does not break kernel ABI

Yes it does. The rule isn't absolute. Impact matters, not your ability to find a single bit pattern that differs.
A worthwhile read for anyone who had seen “Cutting Through Spiritual Materialism” in a used bookstore or heard of the Naropa Institute. Anyone closer to these folks than that probably have heard the stories already. And, if true, what stories they are. There but for the grace...for a lot of us in the 70s. Skip the guru phase, younger generation...

In the same vein, the book Karma Cola is still in print after at least 25 years, perhaps over 40 by now.

Also, Shambhala Publications, that published a lot of great Asian poetry in translation and was/is based in Boulder, is not affiliated with this nonsense according to their Wikipedia page.
No, despite terrible abuse I find my nature to be unchanged; I am not really capable of hatred because I see hatred as a firm if poison... death.
Still working on it.

https://www.youtube.com/watch?v=m5h9KPkJ7eE
The pollution would be in the chip complexity.
There is no real scientific evidence that NPs and PAs deliver lower quality care. Patient outcomes are equivalent.
Some time ago some engineer posted another story where NSA (?) made them help to create a bugged product. The 2 NSA guys were also shadow people - not officially registered anywhere, but coming into the office every day.

Sadly I cannot find the story, not sure if it was Apple, or something else.
As I see it VC is about funding a company in advance, so you can afford to build your business, while bootstrapping is about funding the company operationally (“organically”), building it as you go. Not all companies can be bootstrapped because they can have high capital costs (eg building a new fab, hiring experts), timing pressure (eg first mover advantage) or other reasons. One bad reason for getting VC funding is that some people think VC funding is cool or necessary to start a business, which is not true - but that’s beside the point.

So VC is really like a layer above bootstrapping. In a bootstrapped company you’ve already sorted your seed capital (maybe you pitched in 10k for AWS hosting) and you’re not looking for more. So you focus on operational issues like growth channels and customer acquisition.

In a VC company you need to focus on funding issues first - this much investment will yield this much profit, the company is worth $Valuation, so investors putting in $Investment should get S% (=I/V) of shares. The phrases you’ve highlighted like “pitch deck” are just the ways that a company communicates the how the operational aspects of the business will lead to growth of $V over time (resulting in growth of $I since S% remains fixed). The pitch deck might include things like CAC - customer acquisition cost - but the VCs are looking for a financial return, which they get when they “exit” (ie, sell their shares). The exit strategy suggests who investors might sell to, in order to “liquidate” the increased value of S%.

So in effect the two kinds of startup do indeed define success differently. If you have a successful bootstrap business then you just end up doing all the same things later, if you want to sell your business. So it’s the order of things that’s different but you end up worrying about the same basic data.

I want to add that not all VC funded companies have “problems”. I mean most name brand companies that we use daily were backed by VCs. The problems start when your VCs are bad partners, or inexperienced, or you raise capital you don’t need, or you make promises you can’t deliver.

Plenty of organic non VC companies also have huge management problems. In fact I read the article and nodded my head to many things I’ve experienced in an organic company (I used to say that some people I worked with “would rather be right than rich” because they put ego above numbers)

VCs are one of several solitons to the problem of fundraising.

HTH

Edited for clarity
Do you have an example of “fake news” in the US and it’s identical publication in state-controlled Russian media?

Copying news stories is a common practice in the news industry. US news outlets can republish Russian news for profit rather than as part of a foreign interference campaign.
This is what I do too.

The mysqldump command is tweaked to use individual INSERT clauses as opposed to one bulk one, so the diff hunks are smaller.

You can also sed and remove the mysqldump timestamp, so there will be no commits if there are no database changes, saving the git repo space.
It does but that was an exceptional role. The company needed emergency patches to a running product while they hired a whole engineering team. As such, I was the only one around doing things, and there wasn't any documentation for me to work off of.

I actually waited until nightfall just incase I bumped the server offline because we had low traffic during those hours.
I am sorry this happens.

> local_db = PostgresqlDatabase(database=database, user=user, password=password, host='localhost', port=port)

I am guessing this part. Even though the host is hardcoded as "localhost" , when you do a ssh port-forwarding, the localhost might actually be the real production.
e.g sudo ssh user@myserverip -L 3333:localhost:3306
Are there accessible data on this? From where I'm standing now in the US, coverage about the pandemic has basically halted.
Having a full time maid. It was pretty common for middle class households in UK to be able to afford servants. Whole sections of middle class housing from the late 1800s in London have servants quarters. Most middle class families in India/Pak/Bangladsh have servants (even live in).

Having productive industries absorbing excess labor means that the average middle class family can no longer afford to have full time maids/servants. This is a good thing...