skysight-inc/HackerNews huggingface dataset:
The primary disconnect on this larger thread is a disagreement about terms. Does an "IC" mean someone who doesn't have any direct reports? What does it mean to be an "engineering manager"? Are staff, senior staff, distinguished engineers, et. al, without any direct reports part of "engineering management"?

The other big disconnect is in the size of companies in question. At the larger companies, you can have a clear separation of roles, so that some people are almost exclusively managing resources, and trying to match resourcing to business objectives, while other people are much more exclusively focusing on technical issues and how they can achieve business objectives by making the right technical decisions.

In these larger companies, the issue of people on "The Technical Track" not having the "muscle" of people in management is really not true, or at least, heavily over-simplified. (And this is another definitions question; at IBM and Google, Staff, Senior Staff, Principal, DE, Fellow, etc., were all considered as on the Technical track and were considered very senior engineers. Yes, they generally aren't coding much by the time they hit that level; although you might be surprised how much Fellows are still coding.)
I'm a writer who has asked similar questions in the past. I don't recall finding any slam dunk "This is how writers get involved!" solutions.

I have had some luck with suggesting better wording for projects submitted via Show HN. Some of that has been adopted and I've been sincerely thanked a few times. I've documented a little of that as part of a kind of portfolio.

I haven't tried super hard to pursue this. If you want to get involved in earnest, you need a little luck (plus some quiet, patient persistence). You should look for situations with an extensive need for writing help plus good personal rapport between you and one or more key people.

That's basically how you get involved in something when they aren't really looking for you. You identify a need you can meet, then try to establish those personal connections that aren't overly personal, but are personable enough where you can have good and useful conversations about stuff not currently on their radar without them giving you the cold shoulder because they see you as a waste of time.
A Researcher Is Sheathing Smart Devices in 'Skin'
Content Marketing for Non-Hucksters
Most parents consider their children to be blessings rather than "screwed". But I see you've already made up your mind to be condescending about family choices. You obviously know better than those other parents, right?
This is called “forms”. The people who are failing to do better do care—they just also see the limits of the work.
> I disagree. I'm glad they didn't -- we may have been stuck with 2 byte ints and 4 byte longs!

At least then "long" would have a usage, whereas currently it's entirely dead & useless, and it'd be much easier to deal with printf's string formatting than the PRId64 nonsense.

The named-size types (int32_t, etc..) are king anyway
HTML has <canvas> now. Flash is essentially no different than that , except for the security holes, which are not unfixable. The other HTML equivalents of it are just too heavy resource hogs, including video players.
ah ok, I misunderstood then.
You can just use "they."
> On balance, cars [...] has been a huge negative.

That's a ridiculous hyperbole. Cars have had a huge impact on mobility and availability of goods.

It's easy to just see the downsides since all those benefits can be taken for granted nowadays, especially when living in a city where cars are less important for personal use.
In the spirit of contributing, yes I understand the challenge and regret any loss in radio astronomy we may lose as the value this resource provides humanity is priceless. It speaks towards a collision between progress and desire to control how IoT persists in our lives.

The amish are an extreme but I want zero market or policy pressure to have a surplus of IoT sensors and controllers around me. Only what i want, for starters the security implications i dont want, etc.

But i digress, its a challenge.

Meta sidebar - i don't think there should be an expectation that all responses meet varying thresholds of content quality. It should be standard.
This set of distinctions and decision tree is the problem.

A startup that has actual early revenues, has been around for years with millions of people using its apps and doesn’t need VC to survive is called derisively a “lifestyle business”.

You’re right, most VCs wouldn’t invest in such a startup. But if I spin off a “hot” NEW company with a cofounder growing 10% week over week with zero friction (no revenues) then the hockey stick looks attractive even with tens of thousands of people and a series of rounds can be closed before any revenue is made.

Why is having revenues and years spent developing in-house code less likely to produce exponential growth and a unicorn? Why is that worse than two college dropouts who cobbled together a solution and went viral for a while, such as Lantern or Shyo or Videology? Or a viral sensation flash in the pan like Down to Lunch? I have never heard it articulated well.

At any rate, we have a factory for making VC-attractive companies, if we wanted to go that route. Companies that do one thing, grow the userbase exponentially with no revenues, etc.

As for the numbers... yes we did spend most of our revenues on development. The team is in Russia and Ukraine, I live in NYC.

To answer your original question... we put out apps that have generated $600K very little upkeep, from 7 million downloads. We got additional money revenues and from angel investors. The platform is all about reusability — money spent on it is money spent on our projects and core business. But we open sourced it also. Just like Basecamp open sourced Ruby on Rails, or Fabien open sourced symfony etc back in the day. Just because we give it away doesn’t mean it improving it isn’t directly tied to our core business.
From studying ANNs, I've reconceived of how I view myself from a programmatic perspective. I have used the resulting models to change myself in useful ways. If they're not perfectly accurate, they may still be accurate enough to be useful.

The trick, to me, is to avoid falling into the trap of thinking imperfect models aren't useful. Then the accuracy matters less.

An example of a useful intuition was realizing choosing to believe something is a skill and I can choose to believe the opposite of anxious thoughts to safely defuse anxiety as long as I'm meeting my needs.

I know people who've been in therapy for a long time before learning that one, so I'm gonna keep using ANNs as a guide for self-hacking. It's way too useful to me.
>I don’t anticipate many people will ever buy a driverless car.

Unless buying a fleet of vehicles over time produces better gains/results than other retirement/investment options (fossil fuel divestment or 401k replacements, plus having the convenience of immediate SDC access).

I think cars embody the classic american spirit of freedom and "wind in your hair" fleeting moments.

After gen-x, the cost of vehicles skyrocketed to parity with what modest accomodations used to cost, so the younger generations are writing their story with a much different frame of reference.

I enjoy the saying "In America,100 years is a long time and in Europe, 100 miles is a long distance".
There is at least two entangled issues there, the first one is a human resource issue, and the second one is a legal issue.

I got the feeling the person asking the question does not really understand what GPL entails.

We lack some context but I am not sure that actually releasing the modified source code to their customer might sink the company. Likely a customer is buying a device or some code but also some expertise and support for future version, some client might try to use the modified version, but I am not sure this would be the majority of the cases in the real world.
i just get an account creation screen on the pixelfed.social site
Risk Assessment: What is it and how do you conduct one?
Yes, a very popular and (at the time) well-reputed tech analyst named AdoredTV claimed that was going to be the lineup.

https://www.youtube.com/watch?v=PCdsTBsH-rI

Obviously his reputation is in the toilet ever since (also due to him frankly melting down about how this was really AMD's fault, and that they must have changed the lineup since he published his leak, and if his leak wasn't right they should have told him). But at the time he was extremely revered among the AMD fanbase for breaking a fair few scoops, like the IO Die design for Zen2 server and desktop chips, and he claimed this was a very well-sourced leak that he was confident in.

People also leaned on statements from Kyle at HardOCP, another long-time analyst as well as statements from Der8auer (an overclocker who works at CaseKing) that 5 GHz was quote "very realistic".

There has been a concerted effort to retcon that and pretend that he was just some crazy who nobody ever believed, but this shit completely took over hardware discussion for the month before CES, and had a strong contingent of believers all the way up to the actual launch.

Contemporary discussion:

https://www.reddit.com/r/Amd/comments/a34nnm/ryzen_3000_rade...

https://www.reddit.com/r/Amd/comments/a3kteb/amd_ryzen_3000_...

https://www.reddit.com/r/Amd/comments/ahxxpg/der_8auer_think...
> $100 a month on cable TV

given that the average American spends 4 hours/day watching TV[1], that's well under $1 per hour of entertainment. There aren't a lot of hobbies or entertainment media that are cheaper.

1: https://www.statista.com/statistics/186833/average-televisio...
Total fluff. No mention of metadata? RDF?
Thanks for your take on it. I'm fairly new to the world of programming, development, Linux, etc., so I'm always looking to learn things and make something of my own. A mail server sounds very neat in that regard, like building your first computer, but it sounds like in reality it's best left to the experts. I currently have a G Suite account for my custom domain, so that's probably good enough.
https://ourworldindata.org/internet

Almost none of the desperately poor had internet between 1990-2000, yet poverty fell steeply.
Submitted title was "Difference between ordinary and top programmers according to Schopenhauer". That of course broke the site guidelines, but the submitter has since corrected the problem. Let's get on topic now!
>like "Turbo" on an electric car.

or on a compiler!
I only heard about that because they ran into several issues and random crashes. Afaik the kernel just assumes it is dealing with a C style caller.
This is very interesting. Really glad to see this implemented as a .NET Standard 2.0 package. I've had a huge problem with making UIs for various systems. Something like this could be a good starting point for building a cross-platform, minimally viable GUI for those systems. I don't need native-looking GUI, I just need functional and not completely broken like Unity's GUI system is/are.
> A fixed layout is not going to work for all devices.

Designers are also making their choice with HTML nowadays : Desktop is not supported anymore. Look e.g. at twitter, a billion dollars company switching to mobile web only. Flash could easily implement media queries to re-layout itself.
Telecomunications.

And a personal project too.

Mine is a dockerized Pharo that I deploy it as a microservice in Elasticbeanstalk (so it scales up/down and autoheals nicely). It's 2 smalltalk backends, plus one microservice which depends in one javascript microservice for one feature. The only reason for that nodejs microservice was firebase-auth. The NPM package was already available there so it made sense to just use that one. The rest is all good from Pharo.

And the frontend begun with react but I've switched to Svelte. I'm enjoying Svelte's clean concepts a lot!
Java's build artifacts are too painless. GNU/Linux distributions tend to have a policy of "we build things from source, we don't simply re-publish the authors' build artifacts." Because Java's build artifacts are so painless, source artifacts and build processes are neglected. I'm convinced that there are many "foundational" Java libraries that have never been successfully compiled on anything but the original author's computer, right before they uploaded the .jar to Maven Central.

With a Java package, the final distro package will mostly be a single .jar file under /usr/share/java/, but getting to that .jar file from source is often a nightmare.

With a Python package, the final distro package will mostly be a sprawling directory under /usr/lib/python/site-packages/, but getting that directory from source is very rarely anything more than `./setup.py install --optimize=1`.
Interest rates since 1980?
https://www.macrotrends.net/2016/10-year-treasury-bond-rate-...
But minimum payments are super low, so you can store the cash somewhere high interest and pay most of it back in a lump sum. If cash is 2% right now, your minimums might be $90-100ish a month, and the rest can wait till month 12. Theres little to no incentive to pay it off early except to lower your utilization.

A 10,000 3% loan over the course of one year equal payments has $147.00 interest. A 3% transfer has $300, but your balance in month 12 will be 8846, which is like $80 back in interest if you save those what would be monthly payments until the end. Under this math, a 3% balance transfer is equivalent to 4.5% APR one year loan.
I've always argued against the idea that "portable assembly" is a useful way to look at C. It is terrible for the purpose in the sense that the compiler is allowed to generate code that has little to do with what you wrote in terms of procedure. Assembly on the other hand is useful exactly because it affords minute control of procedure.

In my view, C is a secretly declarative language where your program is a declaration of constraints for the optimizing back-end that just happens to look a lot like procedural code.

I can write what looks like function containing a loop or a memory write and call it from main only to end up with a program that only loads a constant in a register and returns. Because of this and the sometimes complex conditions that enable some optimizations, it's hard to argue about C code in terms of its performance without falling back on analyzing the actual "non-portable" assembler output of the compiler.
When I was in college, we had an internal joke that the simplest Prolog interpreter can be easily implemented in C:

int main() {
printf(“No\n”);
return 0;
}
No, it's not a better outcome than if the market was private because frankly no one would graduate with $150k in debt for a degree in basket weaving if private lenders were backing the loans. A well regulated private market would prevent the extreme situations that we are seeing today.

You can make a (somewhat legitimate) argument that we shouldn't require young kids to major in subjects that result in good paying jobs, but on the other hand you wind up with the mess that we are in if you don't.

The status quo cannot go on. I'm in favor of either fully privatizing the system again, OR fully socializing it. In either case, the government would absolutely not be backing loans anymore.
How is that actionable? Are you going to show up at Jeff Bezos’s house and rob him?
The UK also discriminates by age when it comes to minimum wage though.[0]

The minimum wages per hour in the UK are:

* Apprentices: £3.90

* Under 18: £4.35

* 18 to 20: £6.15

* 21 to 24: £7.70

* 25 and over: £8.21

This isn't exactly the same type of minimum wage most other countries use. This would probably be considered age discrimination in some countries.

[0] https://www.gov.uk/national-minimum-wage-rates
No, those were issues of principle. Activism can promote awareness, but it cannot be your moral compass.
There's no need to put people in dorms with shared bathrooms and kitchens. Yeesh. We have plenty enough wealth to house people better than that and not even notice the cost.
YouTube has had this feature forever. I've actually specifically paid to watch movies on YouTube rather than watch them free with my Netflix subscription, simply because I can fast-forward the boring bits. If it weren't for this feature, I probably wouldn't have watched those movies at all. So please, filmmakers, get over it.
Neat! This is like programming with monads
"the pedestrian in fact had every reason to feel very visible." Why because the pedestrian was high? Otherwise the NTSB report state:

"the pedestrian was dressed in dark clothing, did not look in the direction of the vehicle until just before impact, and crossed the road in a section not directly illuminated by lighting. The pedestrian was pushing a bicycle that did not have side reflectors and the front and rear reflectors, along with the forward headlamp, were perpendicular to the path of the oncoming vehicle. The pedestrian entered the roadway from a brick median, where signs facing toward the roadway warn pedestrians to use a crosswalk, which is located 360 feet north of the Mill Avenue crash site. The report also notes the pedestrian’s post-accident toxicology test results were positive for methamphetamine and marijuana."

I don't know how you derive that the pedestrian had every reason to feel visible.
As individuals, right? Since according to the author nation-states blocking websites that don't comply with their law is "balkanization" which is bad, but please also we need governments to be more involved in regulating the internet (but how to do that without balkanization or control?)

I don't disagree with some of what the author is attempting to propose, but it's not thought out at all well or clearly, which is a let-down.
Every purchase you make with a credit card is a loan. Rapidly available, distributed credit is an amazing thing for society. I think both the genie is out of the bottle on the current credit paradigm. Forcing people to go to a physical location to conduct routine business should not be the primary solution to a problem in the 21st century.
Whoops, right! Hard to keep track of all those AWS services
When you say domain-based, you mean using a email-hosting provider with a custom domain, is that right? I currently have my custom domain set up with G Suite for email and am thinking that's probably good enough.
Ask HN: What are your startup's software dev suites?
My experience has been limited to an ultra mega corp only. Internally we have tools that are rather different from industry standards, from depdency management, our own GitHub, our deployment and hardware management tool, and continuous deployment... Basically we re-invent many wheels, either because the tools weren't there or they don't scale or because we acquired a product (you might start guessing which mega-corp it is :P...)

Anyway, I'm really curious about startups' processes (comptemplating on joining one). However, despite 5 years of experience under my belt, I'm rather inexperienced with the tools outside my company:
* Dependency management: do you guys pull deps from the NPM/Pipy/Maven? The idea alone makes me sweat. But maybe for a small company the risk vs effort is okay initially, and then you pay somebody to handle it for you?
* Deployment tool suite? AWS and Azure and Google Cloud have their own (none is as good as our internal tools, I've been told). Do you pick different vendor depending on the stage of the toolset or you're comfortable being locked down with one vendor and/or deploy your own build system (running your Jenkins server, which is okay but not great from my experience)
* Ticketing and issues: I've used JIRA and not a big fan. I've heard other names like Asana.
* Security: how do you handle the nitty gritty details of security? I feel that within my megacorp, security tools are pretty standardized and made simple (but opposite of painless). How do you guys handle things like responding to exploits? Just updating from the internet with pip/apt/yum?
* Cloud platform: did you consider cost/performance/and user experience when choosing your Cloud vendor?

Having faced this existential (not really, just career-impacting) question, it makes me realize how big a bubble I've been living in.
but I don't want to run anything, just look on my modem's page (and have something simple enough that I won't need to look it up every time)
No, clarity is much more important than consistency. And I much prefer to see an expression like

O.order_id = CO.order_id

than

O.Id = CO.order_id
I hope they meant just parsing swf-files or extracting their meta-data. Purging anything related to the file itself would be quite counter productive for a search engine.
On a related sidenote, I wish a good bookmark sharing service existed.
Del.li.cious used to be amazing and useful.
Netflix elaborates rationale behind testing faster playback viewing
I'd further be interested in knowing why people would sell Bitcoin for bolivars instead of dollars or nearly any other currency.
> His proposed solution is to get John, a man who has publicly stated that he speaks in bad faith, together with the people he attacked for a “conversation”.

I feel like "bad faith" is now a thought-terminating cliche. As long as people can suggest someone is acting in "bad faith" (maybe doing a "Gish Gallop", a "false equivalence" or even just "motivated reasoning") then they can instantly ignore everything they've said.

The purpose of logical fallacies (as a topic to learn about) isn't so we can just shout out "FALLACY" whenever we think we see one, it's so it's easier to find a tool to refute them (if they are indeed fallacies).

See https://en.wikipedia.org/wiki/Thought-terminating_clich%C3%A...
It wasn't my comparison. I'm not saying buy one vs the other.

I'm simply responding to grandparent comment's claim that a 16C 3950X will beat a 18C 10980XE by 25%, which, no, it won't.

The performance of these products is already known +/- a few percent, they are both just evolutions of existing products.
I mean, when one of them admits to bullying just for the sake of pissing the other party off, I feel like we can determine who the real bully is.
The Internet effect cannot be measured.

Those hoaxes, those political ideas, those agendas, arab springs. You can't measure the fallout of that.
This is incredible, thanks for sharing. I had the exact same thoughts the author is describing in the beginning - how hard can it be? It turns out super hard. And one shouldn't forget that it is one of the few input methods to our computers. With voice not working properly and drawing on the mouse pad / touchscreen being too slow I would argue it is still the number one input method. So the expectations towards UX are extremely high and there should be no faults. I admire anybody who works on some kind of text input mechanisms from this day on.
I don't see how you managed to see something like that as condescending or condemning your family choices. It's just a problem that parents with four children presumably have to deal with?
Ugh, call out culture. The modern Pharisee. The holier-than-thou priest on the steps of the temple, thanking the Lord that he's not like "those people".
> All id's are named ID or id.

From someone who's done a lot of data modeling, imo this is not good advice. I recommend naming your IDs "{table}_id". Then it's extremely clear what it refers to when it's used as a foreign key, and you can join naturally using SQL's 'using' statement as it's intended to be used.
The sad thing is that it seems like it has gotten worse. When I first started using the iPad a few years ago, I remember a pretty simple set of gestures (using multitouch) to do things like this.

Now, I literally have no idea how to go to split screen on the same device.
Yep, but that's not what is being argued when 'mass incarceration' reform is discussed. It's always implied it's all non-violent offenders who are in prison for marijuana possession.
What If Elon Musk Worked in Finance
I wouldn't mind BUT I AM GENERATION X, DAMMIT.