skysight-inc/HackerNews huggingface dataset:
A lot of companies (though probably not many startups) do offer presentation skills classes. They don't beat practice but worth checking out.

I definitely found the big room effect scary at first even if I should probably have felt less pressure than presenting to my CEO in a small room.
At the question: "Why Aren’t You Using Our Technology?" you replied "It’s not open source." It's two comments above this.

No one asked about programming languages or standard library (except you when you misunderstood my question).

Therefore you implied that a good reason not to use a technology is that it's not open source. Literally.

Then why are you using Google?
Engineers to do what?
Yeah, I feel like this one was on me. I was new to the job and wanted to impress my manager. I could feel the refactoring getting out of hand. I should have had a conversation with my manager to ensure I was going in the right direction before he felt the need to tell me I was taking too long.
Just eat the cost of a few people doing that. It would balance out on the whole once most states did it anyway.
I’m life-long introvert, and volunteering has been a huge help to my state of mind. I don’t know what you’re so upset about.
Even if the room's near empty, you never can tell how many people will watch a recorded conference talk online.

I don't know about other folks, but I can rarely get out to conferences for time/money/family reasons, but I'll often watch the talks online.

If you give a good talk and it's recorded and online, with luck you'll eventually find an audience.
who needs GDB when you have the good old fashion print statement... O.o
I know of a case where a banking system was corrupted due to a software problem, and account transactions were re-built by using paper receipts.

Now granted this was ~1995 era, but as far as I know, banking mainframes haven't changed much since then.
Sound or movememt in space isnt a make or break. Trek was very much scifi yet took license with physics and that's ok. Not all scifi is hard scifi.

Imho Dune is still scifi despite the fantasy overtones because the author deliberately tells us it is set in our future. The author of star wars tells us the opposite.
> So, if we attempt to create a Frankenstein language that combine concepts of bash and C, which set of programmers do we inconvenience with the noisier syntax?

I won't speak for others, but I can make that choice for myself, and I'm willing to give the C-like language the upper hand. If bash like things were high enough priority, I might change the name "system" to "run" so it was just a bit more concise, perhaps taking multi-line strings to tidy it all up. I'm not saying one language to rule them all, I'm just saying I could have one language for nearly everything I've done or want to do.

What I was talking about was more like what features does the language have. For instance, I like algebraic data types (sum/product types). I like generics/templates. I want an "any" (variant) type. I want complex numbers and matrices. I like operator overloading so I can implement new arithmetic types. I want simple and immutable strings. I want structs and unions. I want SIMD types. I could also list things I don't want.

Anyways, I could go on, but all of those fit in a single efficient and expressive language. Some current languages come close, but get important details wrong.

> I also don't see how one language can offer both garbage-collected memory and manual allocated memory using convenient concise syntax _and_ and zero-cost runtime performance-penalty for manual memory. Those two goals contradict each other.

There are a lot of details that matter, and I can already anticipate some of your objections, but I would be very happy with automatic reference counting on a type system which precludes reference cycles. I would not use atomic increments or decrements (which is one of the more costly aspects of reference counting), and I would not let threads share data directly. This provides deterministic memory management and performance not too short of what you get in C, C++, or Rust.

So not "zero-cost", but damned close. It's also simple enough to think about the implementation so you can easily keep the non-zero-cost parts out of the inner loops.

Of course someone else would disagree and say they can't accept this (minor) compromise.

Ousterhout had a famous quote about needing both a high and low level language. For him, that was Tcl and C. I think I could have everything I need/want for high and low level tasks in a single elegant language. You're not alone in disagreeing :-)
True. They just steal the IP and beat the competition on the price of the stolen technology. Completely not the same thing.
Tweets and internet posts are not violence.
Are they? Much of Europe and Japan have fallen into economic doldrums with declining birth rates, and fallen prey to advancing right-wing populist movements. But then Poland is quite religious and far rightists are taking root there as well, so maybe religion isn’t the sticking factor.
That's not a "game", it's an employer-run productivity tracker with a shiny UI.
It's really odd but for some in intersectionality circles, "female" is a pejorative. Best I can tell it has something to do with reducing women to being objects of reproduction. No idea if that was the motivation for the clumsy headline but people who are opposed to the word "female" do exist.
And then you go and quote three examples whose primary use (and for 2 out of 3, their creators and/or creator companies where web developers).

And even most Go software is proprietary, hidden behind Google's bar.
I Love the Place I Live. I Fear for the Place I Live
Yes, those awful over-funded elementary schools and public radio stations and domestic violence shelters are just being greedy.
Should have resulted more than slap on the wrist.

this is text book case of fraud and exactly why we have government bodies and watchdogs making sure cases like these don't happen often.
My team spends 80% of our time paying down tech debt...by building a new system that will let us throw away the old system later this year, I mean next year, I mean in 2 years, I mean when the last zombie client with no staffing migrates off of it.
Why do you believe this is a matter of bias? I'm talking about the difference between handing your child a book and whipping them into submission. Clearly one of those methods is terrible. I'd consider instilling fear of damnation on your children much closer to the latter. One of those things promotes critical thinking and the other locks them into a singular set of beliefs.

I can't think of anything worse for society.
> Most code will be rewritten every 2 to 3 years.

That's kinda scary.
Sounds like great advice - thanks. I did have to give a (kind of) public talk recently and it wasn't great but one of the things you mentioned helped me a lot - namely, slow down. I felt like I was talking much too slowly at first but slowly realized it was okay.
Got creditable source?
That line of thinking is part of the problem. It's terrible that the author lost his money, but misconceptions only ensure this will happen over and over.

Coinbase != bank.

The banking system has a safety net for recovery of stolen funds. Coinbase has pretty much jack squat in that sense.

True, Coinbase is insured against loss from its hot wallet. But if Coinbase were to suffer a loss from its cold wallet, you'd be left with zilch.

Likewise, Coinbase's terms of service put all of the responsibility for security on you, the user.

Your bank is a different story. It's FDIC insured. It has in place numerous security measure that enable it to claw back any digital theft and make you whole.
>the quality of service deteriorates, not much money is actually saved,

not only does the service get worse but cost actually goes up.
Video has helped me to calm my hand motions down. And editing podcasts makes me ever so aware of the verbal tics that I (and my guests) tend towards.
I think you're missing the point. Whether in katakana or in romaji (Latin script), the Japanese don't reverse our names, so there's no reason for us to do that to theirs whatever script is used.

As I said to someone else, transliteration doesn't come into it. After all, the writing system doesn't matter when speaking a name when the pronunciation is known but the orthography isn't; it still must be said in the right order.
> never liked the "pick the right tool for job" cliche in the context of programming languages

Me neither. Many of the differences are fairly random, at least in relation to the task they're being applied to.

Reminds me of the distinction we had in the late 80s and early 90s between "server" and "client" operating systems. "Client" operating systems had user friendly GUIs and crashed a lot. "Server" operating systems were solid but didn't have (nice) GUIs. Makes sense, right? Except that it was complete hogwash, there was no actual reason for it except random chance/history. As NeXTstep amply proved.

Why do we have Java with byte-codes on the server? This was initially invented for small machines, and the bytecodes/VM were for applets and "write once, run anywhere". How does that make sense on a server. You are deploying to a known machine. With a known instruction set architecture. It doesn't, that's how. But Java failed on the desktop and the server was all that was left.

> I don't think it has to be a superset of all languages monstrosity either.

Agreed. Most programming languages are actually quite similar. I am personally finding that the concepts I am adding to Objective-Smalltalk[1] work well, er, "synergistically" in (a) shell scripting (b) application scripting (c) GUI programming (d) server programming. Haven't really tried HPC or embedded yet.

[1] http://objective.st
Ugh, actually I just got it wrong. Reading comprehension fail.
People complain that prices are so high that none of the restaurant staff, waiters, etc can live in the city. NY is also as costly as SF. You see foodcarts which earn lesser than SF restaurants, right in the Financial District. How does NY manage this? People live somewhere away and commute. It's going to get difficult for workers, but we're definitely not in any kind of crisis here. NY has been managing it since ages. Several other cities are. SF too can.
"Open source" is generally taken to mean follows the OSI's definition at https://opensource.org/osd

There are other terms for source which is available but proprietary, such as "shared source".
The dirty accounting is that doing work to prevent bugs gets no credit, but letting bugs happen and then fixing them gets credit.
States with state income taxes already tax their citizens' income regardless of where it's earned (AFAIK -- the states I've dealt with do, but I'm not familiar with the east coast). Wouldn't that cover it? If residency of Maryland is a requirement for the medical coverage, that would also achieve the tax collection to pay for it.
Here's a link: https://web.archive.org/web/20190521202928/http://davidbisse...
weird I'm on an early 2013 MBP (original battery) at 81% health (226 cycles)
If you are reading this, the orange bar at the bottom 5% of my screen is hugely distracting. Please allow us to close it.
That’s helpful, thank you. Navigation and transitions will improve on native platforms.

Also, I’ve gone back and forth on fitting each page into the viewport and eliminating scrolling, as Im not sure 3-5 yr olds can grok it. The downside is that it severely limits what control I have over the mise en scene. Curious if you (or anyone else) has thoughts on that?
Yeah. My company has a modest education budget per employee and I've been told that improving my communication skills is a perfectly acceptable use of it - time to put it in action!
Paper letters and artifacts that show up in my actual physical mailbox that someone had to put an actual stamp on to get delivered gets my attention in a way that email rarely does.

All of my email accounts are a dumpster fire of spam. Gmail, private servers, work accounts via Office360, all of it is overflowing with trash. It is now common practice for someone to call or text after sending an email to make sure that people know to look for it.

And one of the most important senders of mail is the government. Don't take that away or we'll have "The Sheriff is calling" scammers taking it to a whole new level.

That's why we're still delivering paper. Because it costs more than email.
Can somebody TLDR; why 5G is so much more dangerous (security wise) vs 4G?

Plus I do like the two-facedness - nobody should spy unless it's us.
This is exactly what I propose to people who are against the idea of UBI and usually the reception to it is very positive.
> But then Poland is quite religious

And the United States as well.
Sometimes you can't see the wood for the trees.

I once spent more time than I want to admit trying to fix a broken import in python that I knew existed but wouldn't import. The morning after I realised I was trying to import "connnector" and couldn't see the extra "n".
Coinbase is not a bank. It acts like one. It spies on its customers on behalf of federal regulators like one. But it most definitely is not a bank.

The author has to eat the loss, as per the user agreement.
I’m glad that more people are getting a bit more woke, but sadly humanity has the bad habit of sleeping through the screeches of the smoke alarm, waking up only after the house is burning.

The people in the penthouse can go a long time before the fire ever reaches them; and they’ll probably get airlifted out anyway.
Didn't know there was a class action. Mine used to die randomly all the time until I replaced the battery. I'm contemplating getting a new phone because a good portion of the time it's still slow AF
The 40% performance drop only applies if you turn off hyperthreading, which nobody (including Apple) is doing out of the box. You can consider these processors vulnerable to ZombieLoad and unpatched out of the box. The timeline for development of a new product like a laptop is so long that these have been planned for months prior to the vulnerability announcement, if not a year or more.

If you want a machine that doesn't have ZombieLoad, and is also Intel, you have to wait until they really patch it in new hardware or disable hyperthreading.

"The 40% figure is only with hyperthreading off" source: https://support.apple.com/en-us/HT210107
China awaits third genetically modified baby amid questions of CRISPR's ethics
Oh boy, read Blindsight by Peter Watts. Kinda similar idea but more deeply dreadful. Messed me up for days. Now added to the pile labeled "Existentially Horrifying Crap I have to Not Think About to Make It Through Another Day".
Even as a shareholder (and someone who may have suffered from the punishment for Elon Musk): I agree.
Is it really? It's another way of saying that conditions in the tech industry change every 2-3 years, which isn't all that controversial a statement.
Technical debt it the intentional decisions you make to go faster. You can pay it off or not if you want to.

Unfortunately every project I have been on has very little of this. The real problem I see are not intentional decisions, but "If only I had known". The team that choose a framework and 3/4ths the way though the framework company dropped the product (I know a product shipping on WinCE 6 - MS dropped support for that on them 1 week before code freeze). The team that started on some new fad that seemed good only to be the first to find the issues when used in their situation (the fad is overall good, but the limits are not understood).
Google Warns G Suite Customers of Passwords Stored Unhashed
There are a lot of poor quality open source packages in use. Some are just chaotic. But people still use them, often just keeping themselves much busier than they need to be. Of course there are a lot of high quality packages in use as well. So popularity does not correlate with quality (in many fields)

If Wolfram open source their stuff and people use it, it won't necessarily be a vindication. At the moment they have people who are willing to part with cash to get what they make. That's a definite vindication for anyone who makes things.
The pensioners create the pension system of their employer?
https://www.google.com/amp/s/www.theverge.com/platform/amp/2...

$400 for you.
Not a conference, but once, I wrote a book. The local bookstore, bless them, staged a meet-the-authors, tech talk. I showed up two hours early, lugging a suitcase with extra books. Cookies and lemonade were laid out, along with pristine pens and pads, chairs in perfect alignment. A very nice, gentle old lady showed up early. I was hopeful. I soon discovered she was retired and occupied her time by going to these library things. We gamely began our prepared talk. Half an hour later another person wandered in. He was probably homeless and was there for the lemonade and cookies. This very kind pair stayed until the end and even asked some questions -- that had nothing to do with the subject, and I doubt they understood a thing I said.
I have a USB-C only Lenovo (well I guess it has USB-A but I never use it, I'm all in bluetooth/USB-C) and a latest gen Mac Air. I've got a USB-C charging cable for each, a dock at home and at the office that is USB-C (and manages peripherals including monitor).

Seriously a "PC" and Mac sharing all the same chargers and docking solutions. This is incredible. I never had a Mac with mag safe so maybe I just don't know what I'm missing, but the practicality of plugging in ONE cable and that same cable works between both machines and I can bring both with me places without fretting about chargers.
The United States might be at full employment, but there are millions of people not in the labor force. So if these jobs somehow came back, we might not need an army of Mexicans...

Not sure if this is understood by a HDB.
Don’t look for blogs, seek out people in these roles and ask them for their advice. People naturally want to be helpful.
These days, I'd be suggesting Apple buy Jaguar.

Both brands have a reputation for design and customer satisfaction, and customers with a certain insensitivity to price.

Jaguar are reinventing themselves as a BEV company with the i-Pace. (Other car manufacturers like BMW and Audi are shoe-horning electric motors into their existing platforms, not redesigning from scratch).
Has anyone got anything really cool with the Wolfram language that they've prototyped / seen prototyped elsewhere?
The last Elixir Conf I went to pulled this off on a multi day and it was very effective.
He makes a lot of interesting hash from the speed of light (like the Dark Domain defense). But he more or less handwaves away the speed of light as a limitation, introducing viable FTL travel in Death's End. (As an aside, one of the things I like about the books is how terror scales... from the understandable, relativistic terror of the Trisolarans to the much more threatening terror of the Dark Forest, to the sheer hopelessness of some species altering the very laws of physics as a weapon.)
Doesn't seem more dangerous due to the tech but due to the fact that no one from Western countries has actually built hardware that we can buy.
I tried this, and it works great. Awesome, Thanks Wolfram!

https://imgur.com/VoHXMtS
Stein Mart embraces the enemy with installation of Amazon Lockers in its stores
Skyscraper Could Ruin New York's Skyline
Talks to smaller groups can be more fulfilling. Lots of 1-1 engagement, and the audience is much more engaged and truly cares about the topic. Real relationships are formed.

Sometimes to an audience with 100s half the people are on their laptop or phone. And can’t give you feedback as they listen to your talk.
Ah, I used to think this way, it’s kind of a “peakbagger” mentality... bag the peak and move on. I’m all for seeing new mountains, and actually there is a _ton_ of variation in what you can find due to altitude, aspect, geographic location, etc etc. In the same valley I’ve walked down lush green forest on one side, and walked up dry baking desert on the other. I think the more I’ve trained my eye, the more unique qualities I see.

In the last year or two though I’ve realized that every climb is it’s own experience, even on the same mountain. The season, the plants and animals that come with it (or snow!), the weather that particular day, whether it’s a dry or wet year, the time of day. Some days you get turned back before you reach the peak. Maybe an avalanche happened overnight. Or you time it just right to get a view of sunset/sunrise/aurora/milky way. There’s always something new to learn even if it’s your 100th ascent. They actually change much more than you’d think.

I always thought it would be tough or impossible to, say, get all the 13ers/14ers in Colorado, or all the 4,000ers in the northeast. Now I realize I could spend a lifetime just getting to really know a handful of them. I find a strange comfort in that. Maybe I’m getting older.

Also, I love to ski and snowboard. Gotta get up to ride down! But I’ve never lost the desire to go around one more bend, or over one more peak, to see what I can see beyond.
This is much appreciated. Thank you for informing me.
It will depend on how long the US remains the reigning power. If China bowls the US over, English can be undone fairly quickly. Mandarin is spoken by 20% of the world population.
Good call, database couldn't keep up
Bugs disappearing in debug builds is common to all C and C++ codebases. It's the nature of undefined behavior and it's interaction with modern optimizers.

I'm in the camp that says all builds should at least be built with symbols, so you can still debug release builds. Maybe stripped out of the distributed version, keeping a private copy for coredumps from the field, if you're doing closed source dev.
I’m not sure how old you are, but for a very long time mac os was actually almost a liability : you never knew if the software you needed was going to run on that platform. That’s why mac was for a very long time used only in niche markets ( sound and graphic designers, then developers started to use it starting mac os X).

Also, you think to mix hardware with hardware power, but you seem to forget design. The mac renaissance of the steve jobs 2 era started with a new line of cute colored imacs, great advertising, and strong brand recognition. Those kind of things you don’t get with software.
> [service workers] live somewhere away and commute.

How is that acceptable morally? Americans believe they have a meritocracy and look down their noses at societies like India with caste systems, but in reality America has a caste system too, even if somewhat better.
When Apple and Apple settled their differences and you could finally get the Beatles on iTunes, Apple Stores played only Beetles music over their sound systems for months. I can only imagine what it was like working there at that point.
Mathematicians revive abandoned approach to Riemann Hypothesis
I don’t believe we can equate jonesing for a fresh hit to writing well intentioned but ultimately difficult code or the product of inexperience.

Besides which, it trivialises the seriousness and the tragedy of addiction. If you think your tech debt is similar to that you are well equipped to quit your job and work elsewhere. An addict does not have such an easy choice, they can’t leave their addiction to someone else and move on.

You choose to take the payday loan or hit up a shark, addiction or no.

The point where I concur is when you gamble the short term against the future despite all evidence that you will benefit from spending time to save time.