skysight-inc/HackerNews huggingface dataset:
> if there is a problem with someone fitting into the culture, then it is the culture that needs to change.

I don't think this is realistic. Suppose I move to Texas and manage to start working for a company that likes to watch rodeos on weekends and listens to country music all day in the office. Meanwhile, I'm a techno guy who can't stand rodeos nor country music. I start to get irritated with the all-day-country thing, and (as it turns out) work sometimes gets discussed at these rodeos everyone else is going to that I'm missing, so I always end up a little behind where everyone's at regarding work stuff. The rest of the team starts to perceive this as me "not really caring" or whatever, and eventually I get fired due to "lack of fit".

I cannot claim veiled discrimination because I am a white male getting fired by other white males (and perhaps some females, but not 50%).

Do you really expect the entire company to conform to my taste in things? I took race and gender out of the picture here to try to show that this is unrealistic.

> carl is someone i would let go because he is uncooperative.

Honestly it's weird that he was even kept around. Sometimes, people who are willing to butt heads on something are good workers, though.

> if the difference in cultures falls along diversity lines, i would very carefully examine what the actual culture is and make a strong effort to push for a culture change.

I think the best time to do this is at the start, because I also think that after you get above, say, 20 people, the cultural trajectory has already been set and it becomes massively harder to change.
What $600 GPU is going to look like a PS5 though? The new consoles run games at 60fps/120hz on top of the line screens, that's a lot of performance for a budget PC.
Additionally we will need to live with a supply constrained electricity net. Sometimes there just isn't more available and variable pricing will be needed to reduce demand. Of course the Texas power crisis showed that even if prices rise 50x some people will stubbornly keep using power regardless and basically go bankrupt. But perhaps this is just because nobody is used to actually matching demand to supply vs the current situation where supply is always matched to the demand at all costs with (rolling) blackouts as the only effective measure to reduce demand.

I imagine that in a near future where most cars are electric (and thus transportation is a significant part of electricity demand) it should be quite easy to temporarily reduce demand, even in winter: just stop commuting for a few days (at least all office workers). Also big industrial consumers could be incentivized to reduce demand when supply is too low. It might require some design adjustments, but shutting down most industry and working from home for say 0-5 days a year is surely more cost effective than massively overbuilding renewable energy supply, making giant batteries.

Priorities should probably be 1. More grid interconnections (even out supply variability), 2. cheap long term storage like hydro, 3. demand reduction. I think we need all three to transition to a 100% fossil free future.
>Flirting is the skill of determining if someone is attracted to you, then indicating your attraction to them and communicating that back and forth in a playful manner.

You faultily assume mutual interest. One could have perfect emotional intelligence and still end up "incel" if he does not surpass the choosiness "threshold".

>However, that doesn't mean that you must be handsome. There's a lot more to attractiveness than just appearance.

What's the ratio though? 80% conventional physical attractiveness, 20% situational?
TBH looking at my budgets I think this type of argument is missing the point.

Excluding savings, My budget boils down to discretionary and non-discretionary spending. Roughly 1/4th of my budget is fully discretionary and will vary year to year with what I like to do, tracking inflation on the discretionary portion seems like a high difficulty activity which ultimately doesn't matter to my perception of prices.

The remaining 75% of my budget is non-discretionary covering items like

- Housing ~1/4

- Childcare ~1/4

- Food ~1/8

- Non-discretionary expenses (repairs, car, phone, computer, etc. ) ~1/8

I'm fortunate that my healthcare is inexpensive at the moment, but it's pretty straightforward to calculate my future expected health costs and my previous education costs. I'd judge that calculating inflation on the non-discretionary portion of my budget should be trivial, small items like phones/computers simply do not add up to much relative to the big ones like housing, childcare, food, health, and education.

Ironically the CPI seems to focus on the magic basket of goods and not what will actually move the needle for perceived costs by most individuals.
I guess everyone's definition of significant can be different. I'm probably just playing the stock market.
That's funny how so many criticized the existence of the federal reserve, but bitcoin being an answer to this criticism, made everybody realize that money is trust, and that institutions are required to guarantee this trust, cryptography cannot solve everything.

Money is just a medium, it's an accounting tool. Civilization doesn't work without regulation or when things are too volatile. Society requires stability.

The answer to the banking crisis is not more liberalism and anarchic technologies (that allows hackers to launder money), it's regulating the banks.
Right but it may be that the left hand doesn't know what the right hand is doing. Let's say if the CIA leaked it and then FBI used it. CIA operations are highly classified so we would never know if they leaked it, if they did.
I wish to see just once someone who makes that argument try to turn it around and apply to something else they don't like to see censored. I'm yet to see it.

The Hollywood Blacklist was completely voluntary on the part of the movie studios which enforced it, a decision of certain private companies not to -- how did you phrase it? -- "tarnish their brand" by collaborating with people suspected of Communist tendencies. It is held to be morally repugnant today, and somehow I doubt you would defend it with the same argument you use in the Dr. Seuss case.
> surprised I don't see enough discussion and threads on HN

The fanboys ruined it. I think we all got sick of posts claiming blockchains will change everything. Blockchains and the things built on top of them are somewhat interesting, but unless there is something truly innovative in that space no one is going to want to repeat the same arguments we've been having here for like a decade.
I made my first $20. But did it take 2 Days, 2 Months or 2 Years?
CSV files is one of the main problems with excel. Auto-guessing formats is the bane of many casual importers. And the warnings about tsv or csv when you open is tantamount to dark pattern. I can accept it once, but let me disable the pop up. Do Not auto save to xls or xlsx.
> 99.99% of the people buying cryptocurrencies today are driven by greed instead of innovation.

Greed or fear. More fear than greed at this point.
Yes! It's a brand of polyethylene fiber.

Tyvec coveralls/jumpsuits are also sometimes used when doing something gross that might contaminate your regular cloths.
Some Notes on Romulans. Condensed from Various Si
My writing has become worse over the years. This is probably a lack of exercise, as I am primarily a consumer, but some of it may be caused by reading lower quality writing online. The NYTimes would not take the blame for my personal decline, but online content by others could be affecting its writers.

Hackernews wise, I have spent hours searching for a copy of the old UNIX writer’s workbench project, but haven’t found it anywhere. From what I’ve read these tools can do much more than the “Hemingway” tool used in the article.
Curious to know if any work on PoS is being done for Bitcoin.
> Is that the fault of the app? The rabbit does nothing wrong

Look, you're free to put whatever in your app. If that's a one minute long 10fps animation of a rabbit in a suit, with a Coelho quote, all the more power to you, but I need you to understand, that makes it hard to take it seriously.
Giving a compliment and asking if you want to have coffee/lunch?

(Disclaimer, I have no idea.)
Yeah, I think I first heard it in relation to Malcolm Gladwell and it's just so apt at capturing everything wrong with that category of book. I mean he's a skillful writer, and it's definitely entertaining stuff. But if you flip into critical mode and do comparative research vs authoritative sources, you start seeing how vapid it is really fast.
(It's also interesting that McDonald did NOT "quit and find a new job" -- he stayed there! Even though he thinks people treated him poorly and it harmed his career. Maybe it wasn't so easy for him to quit and find a new job either).
Not really. Processing xlsx files in full generality is basically reimplementing Excel, but if all you need to do is extract/modify values and formulas or produce a workbook excel will accept there's plenty of libraries that will do that, and it's not that crazy to just hack something up using an xml parser.

I had to port some stuff that was using the google sheets API over to manipulating xlsx files instead, and it wasn't a big deal.
> Except, failing can have disastrous consequences in this age that does not forget (Google, Facebook, et.al.), and does not forgive (zero tolerance policies, harsh CoC penalties, etc).

Avoid flirting places where there's a zero tolerance policy or CoC that forbids it, then. Avoid hitting on people at work (yours, theirs, ours; the cashier at the grocery store almost certainly doesn't want to be propositioned in a customer service context) and conferences.

Bars don't have these. If you flirt and get turned down, it's not going on your permanent record unless you refuse to take "no" for an answer or you're assaulting/harassing.
It was originally a wall street term to refer to a specific set of high growth tech stocks. Microsoft was not high growth.
Am I a weirdo for using POP mail on an Android? I don't trust any third party with storing my email. Is there a reason why I should move to IMAP?

I mean I know the technical reasons. But it says on the FairEmail page: "FairEmail might be for you if you value your privacy." and also says "works with virtually all email providers, including Gmail, Outlook and Yahoo!"

For me, privacy is more than what's on the client - the server matters too. POP has seemed to work for me for 25+ yrs.
It's definitely a compounding issue as you grow and shrink SLOC.

One bit of code I received was somewhere in the range of 5-10k SLOC when handed to me. I reduced it to around 1k SLOC.

The original included numerous duplications, had a function that was itself on the order of 1-2k SLOC, was miserable to extend (which path do I need to follow to insert this new conditional? which paths will be impacted if I remove this conditionals?). Fortunately it wasn't shipped code, but it was useful for testing the embedded system.

My refactoring involved, first, re-coding one of the larger, outer if-else-if sequences as a simple switch/case. This quickly revealed which variables were common to a large number of the branches and could be brought to a higher level of scope. Then common series of statements were parameterized and extracted to functions (preambles and postambles, setup and teardown, if you will). Several hundred lines were replaced with something like one 20-line function which took a single parameter and one call to it with the parameter that was previously evaluated through some hairy if-else-if sequence.

Once completed, new test sequences could easily be coded up or were available because there was already a path that led to it, you just had to feed it a different value or series of values to trigger that path. Then we could automate the whole thing because we knew what the parameters were that clearly led to each branch.

In the end the code was 5-10x smaller, but immensely more valuable.
What of the social contract?

The dystopia I see in your words: government as an efficient service provider providing for and competing for the patronage of the ultra-wealthy holders of cryptocurrency: the monopoly on force is broken because wealth is forever exempt. Socialized, societal wealth of all forms - roads, healthcare, police, defense - discarded. The underclass of every nation left without recourse to the power of government to redistribute wealth, and a global oligarchy is ascendant.

Government's first calling should not be efficiency. That's a misapprehension of its purposes.
Donald! It's great to hear from you. I still have your Lisp machine and in fact booted it last time I was at my parents' home in Ireland last year. Using one was quite formative for me... Lisp machines significantly elevated my bar for what developer experiences could be and, on some level, that whole line of thinking is what led to Stripe.
I don't think having the poor in cities like SF root in trash for nutrients counts as solving starvation
I don't disagree with you, I just don't personally believe that it will become a major instrument of trade due to it removing a major component of economic policy. I believe that most countries would rather have their citizens use their national currency as opposed to a foreign or electronic one, since that allows them a lot more control on inflation.

From that perspective, it seems to follow that most governments would want to regulate cryptocurrencies, and probably not in the way that Bitcoin bulls would like it to be.

I could definitely be wrong on this though. I thought in the past that the ad model of Facebook and Google would go nowhere, and look where they're at now.
I ported it to aalib. Instead of a 7 character linear ramp, the aalib version renders to a larger framebuffer, dithers it down to the closes matching characters.

https://gist.github.com/pdkl95/094cc065ab0215e121da29a63e6c1...

ajWm##Xs,
aWWWWBm##S2s,
jQQWQWWmm#XXov,
_QQQQWWBBm#ZX2n(
]QQQWWWBmm#XXovl
4WWWWWmmm#XX2ovi`
]mBBmmmm#XXXonl|
###m##ZZXSonI|`
-XZZZXXXonvI|~
"Xo2onvvi+`
-"^^~~
For sure. It is far more important for the phone payments to have widespread adoption than improving security. I don't blame them for that. However it would be cool if they could start adding security features. I can imagine that your use case could be solved by signing to token such as "Up to $500 in the next 6h" or something. You could be promoted on your phone and approve it.

In fact I would like the whole credit card system to be overhauled or replaced with a different system that gives consumers much more control over the access they give companies. Sure, some companies like online stores I might give full access like I do today as I plan to make many future purchases with different values, but I can also see a lot of uses for more restricted access like fixed monthly subscriptions and one time fixed-cost payments that don't give them access to charge me later.
And PC / general-purpose CPUs aren't such a workload.
I guess I've been assuming they did that because they wanted to temporarily disable whatever was within the conditional block but, yeah, you're right. Just delete it if you don't want that to run. Either way, that code should never be committed.
That sounds like probably the sort of thing that shouldn't be done in Excel though.
There's a whole sub-culture around it: Pick-Up Artistry (PUA).
'A Bicycle of the Mind' – Steve Jobs on the Computer
"Steve Jobs, co-founder of Apple, shares some of his insights during a 1990 interview with WGBH."
If he can continue to both pay his rent and continue [his habits that you disagree with], is there a problem? Is the problem that Steve won't pay you back, or that he won't pay you back because he spent money on [habits that you disagree with]?
Ask HN: Great Developer Onboarding?
Hello HN,

At work, I am working on improving new developer onboarding.

What are the most effective practices that you use or have experienced that let a new developer integrate with the team quickly and let them become productive quickly?

Also, please point me to good write-ups about great developer onboarding.

Things I have already gone through:
- https://github.com/92bondstreet/awesome-onboarding
- https://blog.asana.com/2013/02/onboarding-new-engineers/
- https://dev.to/codemouse92/onboarding-new-developers

Thanks!
Curtains: Lift the Curtain on Android Windows
Well said. It’s like people think they have to get the machine to validate them instead of the other way around. I was coaching somebody’s writing recently and trying to tell them not to modify their style based on Hemingway feedback, but they just had so much faith in it. Why would so many people use it if it wasn’t reliable, right?
I think if Paste Values pastes something that is no longer on the screen that is weird. How long do you wait to clear the clipboard if that's the case? What if I copy some cells, then change everything about my workbook (changed sheet names, changed named range names, refreshed linked data, inserted rows in the middle of my copied range...), then paste, do you still expect it to paste the original values? Do you expect that most users understand what's about to happen?
I think the whole question is avoided by clearing the clipboard earlier than might sometimes be desirable.
Again, I'm not a BTC fanboy, I don't even own any. But obviously it solves SOME problems - like how to transfer some sort of store of value across borders without using a bank. That's one of them.

It's not tulips and 100% useless. A digital currency is interesting to explore. It's interesting enough that institutions are stuffing their cash into it because they are fearing inflation, and the old school explanations of why we won't get inflation are now being questioned.

Don't ask me to forcefully argue for or against, there are many other people on this thread to argue both positions. But you can't say it has NO utility.
You might wanna check Block lattice technology invented by Nano's Founder, Colin Lemahieu.

Green tech.
A reasonable approximation, to me, is whether or not another developer should be expected to have at least a reasonable understanding of the API of that dependency.

E.g. we don't generally count (g)libc because a C-programmer should be familiar with the C API. We don't count Linux syscalls for the same reason, generally. But we might want to keep in mind that many APIs have dark corners that few users of the API are aware of, and so we may make exceptions.

But the more obscure the API, the more important it is to count the complexity of the dependency as well.

Both because it increases the amount of code your team must learn to truly understand the system, and because if it is obscure it also reduces the chance that you can hire someone to compartmentalise the need for understanding that dependency as well.
"A bad look", that's so stupid. Who the hell cares if you have a beer? It's not like you're chugging a bottle of whiskey.

Where I work no one would even blink. I typically turn my camera off when eating, but I don't think anyone would care if I didn't.
All products evolve to contain a social network, or are replaced by those that can.
I think of it like this:

Suppose I want to make a decision about whether to hedge for a market crash right now. Statistics can tell me the likelihood of a crash, and how bad. But if the market crashes, and very badly, how might that affect my life? To make a good decision I would need to think of all the things that come with a market crash (job loss, savings loss). This is not statistics.

I could again use statistics to say what is the chance I lose my job given a market crash (say 70%). But then I would need to estimate the impact on my life should I lose my job (Stress, etc). This is not statistics. But it should very well factor into my ability to do back of the napkin math on whether I should hedge or not.
This is huge. It looks like the only architectures widely-deployed in ten years will be x86, ARM, Power, and RISC-V (maybe also SPARC64 in Japan, although that's rare in the US).
Invasion of Iceland
Most people have no clue where their preferences originate, whether nature or nurture (incl. social pressures and marketing).

Are you really going to explain to me what art is and isn't about? :/
because computing power is valuable and bitcoin is valuable only to speculators
Uhhh...yes?
What do you mean by hide the uncertainty? To me Bayesian modelling is about making explicit the uncertainty.
If you don't trust your provider then POP won't help you because you can't trust them not to keep copies. The only solution is to run your own SMTP server, at which point you might as well use IMAP.
Thanks so much for your support! You’ve said it beautifully, and we are driven by the potential of the microbiome to better guide health and treatment decisions, and ultimately improve lives.
90% of all the returns I get are people lying.
This argument is really hard to understand for people whose revenue is derived from the current system. Many people here fail to understand what cryptocurrencies are about because they are entrenched in these systems and these new systems endangers their perceived stability.

The reality is that the world, companies, people and nation states do not care about that. The current divide is due to the "system" being non-inclusive (only some people are in) and given that the system carry on to exclude more people while giving more privileges to the incumbents, the crypto tension will continue to rise.

Cryptocurrencies are not challenging banks. They are challenging governments, but they are too slow and bureaucratic to understand that.
Not really, that limit is only due to the wire resistance, which goes down with wire thickness.

There will be a delay of course, which is the cable impedance (inductance), mostly due to the speed of electricity not being infinite in a conductor.

A bit like there is no limit for the length of a stick you can push with your arm. There's only resistance if it's on the ground (push it in space to visualize a superconductor). It also has inertia (mass, which is inductance). And at longer lengths, you won't see the end move before the movement you impulsed has reached the end at ~the speed of sound in that material.

Now, to go a bit into the details:

A/C can also exploit "skin effect" where a high frequency A/C signal only travels on the outside of conductors. That way, you can make thinner conductors (just coat regular cables in an expensive conductor)... Up to a certain point, since if you need to carry more power, you need extra large cables, hollow ones, and/or multiple cables). That wastes part of the conductor: https://en.wikipedia.org/wiki/Skin_effect

With A/C, you can also use transformers, but not with D/C, which has traditionally been an hindrance to high-voltage DC. You have to generate alternative current, or use boost circuits (basically charge a capacitor at constant current to increase voltage). Cutting power in high-power A/C is simpler, since you can do it when voltage crosses 0 V.

I'm not sure what the pros and cons of both are when it comes to economics. It seems D/C is getting more affordable thanks to semiconductors: https://en.wikipedia.org/wiki/High-voltage_direct_current#Ad...
For us, that only makes sense for backups. ...maybe private keys?
> Even arguments about renewable energy being used to mine BTC are moot, because they don't consider the opportunity cost of what could be done with all that energy instead.

That argument itself is not great either because it assumes the fixed pie fallacy.
A way to enable a reader mode has come and gone over the years, always "in testing." That's not the same as a first class feature, and it's clear they have no intention of making it available by default. Defaults matter.

In case you doubt this, here's an article from 2014 on how to enable the perpetually newly-added hidden reader mode: https://lifehacker.com/enable-the-new-hidden-reader-mode-in-...