skysight-inc/HackerNews huggingface dataset:
You'd be looking to criminalize rational behavior - a difficult and quite often counter-productive endeavour.

First, there's survivorship bias. The hospitals that eat the costs of saving lives eventually go under or can't compete with the ones that invest in better doctors, equipment and so on. What you see in the end is lots more hospitals who are willing to withhold life-saving treatments than ones that will treat anyone no matter what. We may in theory want everyone to be treated, but in practice, our market behavior of seeking cheaper treatments and better doctors sways hospital behavior as well.

Second, there's unintended consequences. A hospital going under to save some lives can have disastrous consequences on the rest of the community - non-life-threatening issues turn into fatalities with the hospital gone, leading to more lives lost than if the hospital was "cold-hearted" and "calculating". Hospitals are faced with this moral dilemma every time they do their budgeting.

Third, there's utilitarianism. Is saving one life no matter how costly the way to go? What if you can save two lives for the same price? Is saving an old person's life the same worth as saving a young one's? What about "saving" someone's life but leaving them functionally crippled, vs dealing with non-fatal conditions in people which might bring them back to full function? How should a hospital spend its finite resources?

When you mix in all these concerns with the practicalities of the situation(noone is working with perfect information, and hospital staff often has to make snap judgements), you're bound to get different outcomes, including sending people home to die, depending on how the hospital lands on this balancing act.

It's difficult enough to craft a law to deal with the moral issues, but then you also need to think of the legal issues in enforcing it, and how the enforcement could lead to further unwanted consequences. Then, purely from a utilitarian POV, think about funnelling all the costs of enforcement into a charity - which one is more effective?
Yeah, that's just for teaching purpose. There's no way to lose yourself in the code as there's only a few lines for parsing the .obj file and everything else is the pipeline.
I love running, drawing, and photography!
Exercise-Induced Neuroplasticity – Creating New Neural Pathways
Doesn't Google check by now how prominently a link is visible on a website?
Except that this is one view.

The committees were changed a few years ago to no longer be "faceless" for most engineers. Now committees are made up of managers who work fairly near you in the org chart.

I work in an org that is explicitly tasked with a huge amount of maintenance and refactoring work. Our promo rates have historically been higher than other orgs. There is a very widespread belief that things like code quality don't matter at all for promos but it doesn't bear out in the numbers.
Guns and shooting, a right not exercised is a right lost.

Ham radio, use your spectrum before the FCC auctions it off.
Kinda biased benchmarks u just took best of crystal and worst of nim from this xd -> https://github.com/kostya/benchmarks
Coming back to C always feel very refreshing, until I have to manipulate strings or open a socket. Currently golang is striking the right balance for me. Rust has a place as well, but it still slows me down too much. When writing Rust there's sort of this constant background anxiety that I won't be able to get the compiler to accept the thing I'm trying to do. I'm excited about async/await though, and when you must have safety+performance it's awesome.
I've played with mypy a little, and it's certainly not bad, but it does suffer by comparison to typescript, which just has a lot of really great structural typing features that mypy still lacks.
Science may rule out god, but not religion, for each religion is management and psychology science to avoid disorder and chaos.
you just fine tune the jvm settings and override autoconfiguration with specific config classes.
Bringing On-Prem Kubernetes to Cloud Parity
Many of Kubernetes’ 2k+ Todo Comments Seem to Be Forgotten
Crystal is a bit faster at prime number crunching than D. I haven't done any optimizations, just a loop, math, push and hash ops. Its's on par with Go, which is also very fast. Compilation with the release option is slower.
Yeah, that's why I used expressions like "closer to the lower levels" — you can descend in orders of abstraction/layers of reality, but it's more asymptotic or directional than anything else.

It's not like playing with an Arduino is getting me closer to understanding the underlying chemistry and physics. Which are also interesting to learn about...

But personally I think it's for the best that reality is inexhaustibly complex (from the perspective of human individuals).
>If we - a I personally think we should - attach a social caveat to capitalism that requires we do what we can for people less fortunate, it fails miserably because we lack a mechanism for fostering unfettered profit

In the case of intellectual property/technology you are mistaken. Patents have an expiration. Capitalists are provided a time limited monopoly for the sake of extracting rent in exchange for development of that technology. But after the expiration, it becomes public domain.

In this case, all of the drugs mentioned will eventually run off patent and be available in generic form for very little cost. Future generations will benefit considerably. This is where the moral argument becomes most powerful. Think of the potentially tens to hundreds of billions of people that will benefit from this in the future. Should we stop the pipeline of drug development because some people can't afford it today?
You didn't look too well:

https://github.com/ONLYOFFICE/desktop-apps/tree/master/win-l...

Hint: github has a find file button
Inadvisable
Some of my earliest coding experience was making games on my trusty TI-82 in high school. I had home-made blackjack, slot machine, fly-spaceship-through-randomized-asteroid-field, and a favorite among my fellow students, Russian Roulette, complete with gruesome graphics. It was silly, but it was a great way to get into coding.
Fancy New Terms, Same Old Backdoors: The Encryption Debate in 2019
Except the entire world basically runs on top of C, and any library that wants to be usable from different languages is still written in it. Which is a pretty weird definition of obsolete. Don't use it if you don't want to for whatever reason, but spreading FUD to protect your bubble doesn't help anyone. C is the most successful programming language ever designed, and a fine tool in the right hands. It's not perfect, nothing is, anyone telling you otherwise is lying.
And how much of that miracle cure development is on the backs of tax-payer funded research? The US would be better off having a fully nationalized and internationally collaborative drug research system.
General Resolution: Init Systems and Systemd
Ask HN: Are there any apps/services for keeping track of medical bills and EOBs?
I was diagnosed with Hodgkin's Lymphoma and went through both the general ABVD treatment and an Autologous Stem Cell Transplant roughly a year later. I'm still receiving and attempting to navigate the dozens of bills I've received, and have had changes in my insurance multiple times throughout the process, complicating things further.

I’ve tried to do research on my own, but many of the companies I’ve found have either folded (Better, CakeHealth, Remedy Labs) or they provide software to medical providers as opposed to patients (Simplee, Waystar, TotalMD). Some others I’ve found have too broad of a scope and lose the focus on medical billing and figuring out if bills are duplicates or contain errors (Quicken, Mint, YNAB).

I did throw together a Python script that uses OCR to dig through my PDF bills to find those with a remaining balance, and found multiple bills containing errors. For example, one bill with a remaining balance of ~$1,500 had no payout from my secondary insurance, as the date that the bill was submitted is different than the date that the services were performed. I also have a bunch of questions regarding out of pocket maxes and deductibles, and how procedures are grouped together.

Does anyone know of any apps or services to help keep track of these sort of bills and their associated EOBs to make the process of going through billing easier to navigate? I constantly see posts on HN about how messed up the healthcare system is, and don't want to drown in medical debt simply because the billing process is so complicated.
Those are equally terrifying statements to what the user above said.
Im Lainon. AMA
pg/dang/stcb are you here?
Sorry, you're right, I should rethink my argument. Billion dollar businesses aren't made on chainsaws and rocket engines. They're mostly made in conference rooms by salespeople with capitol. So, identifying as a chainsaw or rocket engine is basically just an admitting that you're a tool willing to work for less than what the salespeople think what your labor is worth.

You aren't going to change the world as an IC. If you're really a 10x engineer, maybe put that 9x difference back into learning how to market yourself or a product, if you really want to make a difference.
Sure, but the parent post was saying they didn't like nested function handling in c++.
Any chance you can point to the starting point for your project/experiment? Such as did you find a book that helped you to start asking a set of questions about yourself. If so, what questions seem to being making the biggest impact?

Also, just wanted to say thank you for posting about this. I realize this really private stuff and I'm trying to find my own process for something similar to this.
How Instagram Changed the Way We Shop
Washington’s new anti-robocall law won’t stop the calls
If you find yourself in Bellingham, WA, Sparks Museum of Electrical Invention is a fun little museum to spend a few hours wandering.

https://www.sparkmuseum.org/
I worked at google for 10 years and I can relate to the author 100%. I was promoted however.
Longest River
I'm not sure why you're being downvoted. A car might be a great vehicle - but if you work in the ocean then the car is useless.

Crystal looks like a great language, and clearly the developers aren't prioritizing Windows support - that's not a bad thing. But that does mean people who need to be able to use it on Windows have to look elsewhere.
Huh. So they have the firmware up, and a forked project that gets FIDO2 working on an Audrino .. I don't see and CAD files or any repos that seem to contain circuit diagrams. Is the hardware something standard they load firmware on, or is only he firmware open and the hardware designs closed?
Yes and no: you're doing all the rendering in JS without any framework, that's true. But, you're not using a traditional "everything is a matrix multiplication" concept using homogenous coordinates. You're suming vectors coordinates instead of multiplying by a translation matrix.
The primary problem with this suggestion is that it ignores the actual problem. The barriers to the common man's prosperity in Pakistan are erected by the political elites in Pakistan. A world where you can meaningfully talk about employing redistribution is a world where you have already removed those elites and empowered the population against them: a world in which we're having a rather different argument.
> Ok, 3.5" headphones are objectively: cheaper, simpler mechanically, more reliable, easier to use, easier to connect to different devices, never run out of battery or require charging, you can't lose 1/3 of them, and oh, yeah, they tend to sound better at the same price point.

The utility value of AirPods or similar products is way higher. They are easier to use because they don’t need plugged in. They provide a superior user experience because you’re not tethered. They are easier to every-day-carry and thus always available.

There will always be exceptions: audiophiles, etc. For most of us, it’s no contest.
Play professional football in the NFL!!
Stephen Baxter also depicts a very realistic and thorough view of the climate change consequences in his novel Transcendent... frightening. Still extremely accurate scientifically.
Lots of people in this thread seem to be fighting about whether AirPods (and wireless headphones in general) are a viable product or not. "Wires are not a hassle and provide a better experience most of the time" crowd, vs. "Wires are awful and I'll take all the drawbacks of wireless just to get rid of them" crowd.

Generally, won't people who care about headphones own multiple pairs of headphones? I have a cheap pair of liquid-resistant bluetooth buds for workouts, and they work great for that but sound pretty bad. For walking or home use, I use either a wired set of nicer earbuds, or some wired over-ear headphones that sound amazing.

All of them combined cost less than airpods, too. If you care enough to spend money on headphones and not just use the wired pack-in ones that come with most devices, would one not just do an hour of research before spending almost $200 on something with a very obviously limited lifespan?

And as far as airpods being a platform: the author seems to think "sensors = platform". They're a nicely integrated part of Apple's whole mobile platform, but not a platform themselves. You can't use airpods by themselves, so how does that make them a platform?
> Coding in C is like camping. It's fun for a while, but eventually you really miss things like flushing toilets and grocery stores.

The only issue I have with C is that there are no good reasons for some of those missing features to be missing.

Take, for example, namespaces. Would it be a problem to implement them as, say, implicit prefixes?
If you read those links, they prove pets have a significant effect
Stuff I Learnt in 2019
I ate in a little Italian place in Brussels two weeks ago. The food was amazing. After finishing taking our orders the lady (2nd generation) took some time with the strange foreign characters and explained that the restaurant was started by her mom, who still made all their pasta, except for some of the kind for people with gluten issues.

Pasta Divina, Brussels. Highly recommended.
But the thread is about Google.

Google offers unpaid time off, 12 weeks of maternal and paternal leave (more if you are a birth parent), is generally on the more flexible side of IP rights for a US company, provides decent medical benefits, and has a promo system through committees explicitly to minimize the amount of politicking one needs to do.
This is a valid thing to be concerned about, but it appears to be false. Gilead has programs that help uninsured people get their drugs, including Harvoni. https://www.gilead.com/purpose/medication-access/us-patient-...
> I don’t care. I’ll pay for convenience. This phone was a thousand dollars!

Did you mean for "Average Consumer" just to be your name? Because an average consumer certainly did not pay $1000 for their phone. Already here you represent an outlier.

> What about that horrible wire? It gets tangled in my pocket and I rip my headphones out when I run.

About 20% of Americans engage in activities like running or jogging. Again, you're an outlier.

> I only have one device.

https://www.cisco.com/c/m/en_us/solutions/service-provider/v...

I can't say for sure that you're an outlier hear because these figures represent a mean and not a median. I'm taking "the average consumer" to mean "the median consumer" because "the mean consumer" doesn't exist.

> I charge my AirPods Pro every few days. This is a non-issue.

https://www.ifpi.org/downloads/Music-Listening-2019.pdf

Again, I'm not sure that you are an outlier here because of averages vs medians.

If you spend 18 hours per week just listening to music, If even half of that is spent listening to music from your only device, you'll be charging your airpods at least twice a week.

If airpods are additionally used for calls, some two hours a day, you'll have to charge them even more often.

If AirPods are an ubiquitous platform for augmented hearing, "adding context" to what you hear, you'll be charging them at least twice a day.
Negotiation at the level of individual relationship to society and law is imposition with extra steps, but it is a desired sophistication of force. Sovereign citizens come to mind, talking about social contracts and moral law, but such things do not intermediate their relationship to government.
So what do they conjecture was the means of contracting it?
Excellent write-up, btw, and thanks for it. Totally agree with use-what's-been-paid-for regarding checkups, as it's a win-win all around, for everyone.
My $30 iPhone SE begs to differ.
When I posted that the title was literally just “()” without anything else. I’ve seen it a few times in recent days.
If Amazon retail imploded, it would affect their revenue greatly, but not their profitability. 75% of their profit comes from AWS.
There is indeed bias, but working at a company with a similar committee process, the committee process does indeed introduce its own series of biases and failure modes.

For example, depending on how the committee is chosen and the size of the company, you might still be known to the committee.

Popularity therefore still matters a great deal.

This isalso why my work inbox is chock full of weekly, biweekly, and monthly updates to products and features that are completely irrelevant to me, my team, or even my domain.

Complexity is hard to measure and somewhat subjective, but might be an important metric for promotion.

With potentially less specific domain knowledge available to the committee, something that seems easy might be extremely complex or vice versa.

Maybe you make something so easy and configuration driven engineers can delegate to non-engineers.

Now your job looks easy, but it took months of research to come up with a schema that can encode global tax rules (made up example) and only a few weeks to move hardcoded logic to the configuration and a couple days to build a UI on top.

Now engineers never touch tax rules ever again and deliver actual value in other domains. Your team remains small, possibly even shrinking as a result of your work.

But the Nth rewrite of $INTERNAL_LOGGING_FRAMEWORK has all kinds of sexy QPS, memory consumption, process time, etc. metrics to sell.

Right or wrong, I can say from experience the rewrite tends to get the promotion unless the tax guy writes a really compelling story in just the right way.

Humans are humans, be they managers or committee members.
I'm rather fond of the many DIY engineering hobbies that some people focus extremely deeply on. Air cannons were a big interest of mine back in 2009 or so: https://www.spudfiles.com/

Someone put a (rather primitive) air cannon simulator I wrote on GitHub: https://github.com/cli-mongrel/bags

And before then I was in to homemade water guns, e.g.: http://www.sscentral.org/homemade/supercannon2.html

I built that when I was a teenager as I recall.

Another example that I never participated in: http://www.pulse-jets.com/phpbb3/index.php

I'd love to get better at machining so I could make some small jet engines like those folks.

I'm similarly impressed by people who modify cars, build wind turbines, etc., etc.

If there are any particular hobbies along these lines that you find interesting, I'd love to hear about them!
Google ‘snowflake electron microscope’. The opacity really brings out the finer detail in the crystalline structure.
There is no good alternative for doing some low level thing where you must have fine control over IO or execution sequence.

Rust is the best candidate, but it operates on a completely different level. (That said, I don't think one ever need that much control on a PC or a server. Not even on kernel programing.)
Thank you for this write-up. I recently (last ~3 weeks) started working with a coach for the very first time in my career. I think I've been nibbling around the edges of a lot of what you address directly here. What I'm only now starting to have the haziest notion of is how many so-called limitations and struggles might actually be almost total fabrications of the emotional part of my mind. I wish I had been working with a coach a lot earlier in my career.
> Never hire programmers who demonstrated that they don't care about the boring stuff.

This is why I feel like I'm a bad programmer and no longer look for work in that capacity. I enjoy the edge cases and challenging problems, but I am almost incapable of creating CRUD apis and user interfaces at this point. I'm amazing in a hackathon, but contribute poorly to regular sprint style work. I can pick up and integrate new technology extremely quickly and can refactor a spaghettified mess of code into something maintainable, but I am completely miserable doing maintenance level work after things are smoothed out.
Exactly this. They are not expensive. [1]

[1] - https://www.amazon.com/s?k=spl+sound+meter
You enable week numbers in your computer's calendar.
We will have to move to microkernels at some point. Maybe this is the correct point.
>Both have the problem that it all has to be a single file. It would be much nicer if one could import modules.

Isn't this a solved problem in javascript land? Just use a compiler/minifier and your module oriented js code is in a single file as a build artifact.
I always wonder if some place like YC could use a resident therapist/psychologist. Someone who meets with founders as needed or on a weekly basis. Might be helpful.. After watching the Showtime show "Billions", the idea seems like a pretty interesting innovation.
The language hasn't evolved for the same reason a transistor hasn't evolved: because it didn't need to. Adding for example string manipulation, or graphics, etc. would make it a fantastic language, but it would lose being that minimalist tool which makes it often the best choice when writing low level stuff. To me, Crystal, Nim, Rust, Go etc. already fulfill that need.
About the electronics comparison, I can build a lot of complex stuff more fast and more easily using opamps or logic gates compared to discrete transistors, but if I need to do a simple basic task such as invert a logic signal or amplify an analog one I'm using a single transistor any day because it doesn't just spare all that wasted silicon in chips but also in many cases it will be more fast, more cheap and more quiet noise-wise.
It depends on your definition of price gouging. You're defining price gouging as having the price reflect the marginal cost of the drug. I (and I think GP as well) would define price gouging a little more broadly and say simply that it's setting the price unreasonably high. Since marginal cost is not a reasonable pricing mechanism to achieve the desired goal, It's not a good basis for an argument that the price is reasonable and not gouging.
The choice is natural for C, due to the fact that it is the only way to implement the string simply as an array of characters. (Doing anything else would go against C's view of the world.)
Wednesday: Purpose and Passion
California Bans per Minute Billing
Check out https://send.firefox.com
Would it be possible to do this without changing how name mangling works?
> C is closest to the real

I think you can argue for both sides of the argument, but what is the obsession for "the real"? Is the JavaScript running in your browser "less real" than the x86 Assembly that is compiled once again to Intel Microcode?[1]

> When I saw a memory address outputted to stdout, I felt that I was as close to the hardware that I could be without literally opening up my machine and stroking my ram modules like a crazy person.

Sorry to shatter your enthusiasm but the memory address you are seeing is very likely to be "virtual" and not physical thanks to paging: yet another damn abstraction![2]

-----

> "If I have seen further, it is by standing on the shoulders of giants." --Isaac Newton

The Magic of Software: How I Learned to stop Worrying and Love Abstractions

http://www.thecaucus.net/#/content/caucus/tech_blog/373

----

[1]: https://en.wikipedia.org/wiki/Intel_Microcode

[2]: https://wiki.osdev.org/Paging