jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I was also a frontline tech for some years, for Verizon DSL. These are all things I was asked by other geeks that I couldn't do:

* Help you configure an email client that wasn't Outlook. (I could give the servers/ports/config info, but I couldn't help you figure out where to put them.)

* Connect you directly to a higher-tier support person. At least at the time, if I tried, you'd be immediately redirected back to the front-line queue once the higher-up realized you hadn't done our troubleshooting.

* Talk to Real Network Engineers without a serious wait time. You think we're in the same building, let alone state as them? The hold times were always horrible to get to talk to them.

* Troubleshoot outside the script. Most of the guys we had were barely-trained phone jockeys, and the script was set up for them. I could deviate from the script as it was written, but I couldn't troubleshoot anything that wasn't somewhere on the list anyway.

* No shit, some geek somewhere lost the ability to resolve DNS. First words out of their mouth: "Can you reboot your DNS servers?" I am not rightly able to comprehend the confusion of ideas that could provoke such a question. (My answer was, verbatim: "Of course not. I'm not in the same building as them, I wouldn't have permission if I were, and they're working fine for our other customers.")

Helpful hint: if the call times went over 12 minutes (this varies by call center and company), there will be folks prodding you to "resolve the call" so the call center had lower average call time stats.

Quickest route to help: Just answer questions and do what they ask quickly. "Have you rebooted." Yes. "Have you power-cycled the modem?" Yes. Sometimes they'll ask you to do it, on the phone, for documentation purposes. Either do it or lie. The quicker you get to the end of the end of the script, the quicker you get an escalation.
"Just answer one thing"

Ah, so this isn't a matter of ignorance, but deliberate portrayal with a yes-or-no gotcha question.

But no, the requirement for an animal to be conscious is not universally agreed upon in kosher law. Further, the intent of kosher slaughter practices is to induce rapid loss of consciousness through blood-loss, minimal pain via the use of a razor-sharp blade, and a resulting humane death.

You can certainly cherry-pick kosher meat facilities that have failed to live up to this standard, but I can simply point to the normal state of meat-slaughter in the developed world, particularly the US.
That's the worst headline I've ever read. I didn't even read the whole thing and it was part of a paragraph.
What's the easiest path? Does simply asking for a supervisor usually do the trick, or is there a secret trick?
I don't think it's possible to wrongfully discriminate against someone based on their choices. If someone wants to be part of a religion that wears some special clothing, great, but then there may be sacrifices that go along with that choice. This isn't like not installing wheelchair ramps. People in wheelchairs aren't there because they choose to be.
I assume your /s was meta-sarcastic.

With a few decades (years?) of refinement, this technology absolutely has the potential to capture private thoughts.

Sure, it may require an implant, but just like we all carry tracking beacons that have become indispensable to daily life today, in 20 years it may be “the done thing” to have an implant to control your home automation, etc. Or maybe the tech will improve to where it just needs a hat. And at that point, certain authorities will have no qualms about using it in interrogations, with or without “due process.”
How does error handling work in Wuffs? That seems to be an important aspect for a reliable language, it wasn't immediately clear from the docs.

Edit ah found it, https://github.com/google/wuffs/blob/main/doc/note/statuses....
Can't speak for Vald, but filtering is coming in the next release for Pinecone (https://www.pinecone.io), which is a managed vector search.
The same article comes out every year, usually from one of these conservative murdochy news sources, and every year hn and reddit eat it up. Every year is the best year from someone's perspective. Hell, I'd say the 1800s were great because land was plentiful, pollution was low, wage slavery was non existent, people controlled their own schedule and became artisans of their trade who passed along their vast experience to apprentices.

Quite frankly, who gives a shit what some article says about this? Was it your best year? That's all that matters. Let's focus on things that ought to be improved, not this lazy, pat-ourselves-on-the-back "we're doing the right thing" circle jerk.
And if you try to download Windows binaries from Sourceforge, your download may be enhanced with WinZip, the Ask.com toolbar, and other optional offers.

http://www.ghacks.net/2013/07/17/sourceforges-new-installer-...
"filter(P, S) is almost always written clearer as [x for x in S if P(x)]"

- Guido van Rossum on Python

I've always felt the opposite about the python list comprehension syntax.
Lol, Wikipedia which you linked to is PHP. Roughly half the web runs on Wordpress for crying out loud.
Can you explain further what workflow made you implement this? Why is this asymmetric in the first place? Is there an advantage over having a checked-in "config.dist.yaml", which is copied on every installation as "config.yaml"?

From what I can see, instead of having one password (e.g. the production database password), we now have two: the password and a private key to decrypt it.

Sorry if this sounds so negative, but in my work environment, managing this crypto infrastructure would lead to more complexity and less security.
that's not necessary for the API, is it?
>The unpopular "T" and "P" prefixes on types have been deprecated

I really like that change. Those always looked so archaic to me.
Pleased to see the classic "Smashing the stack for fun and profit." Absolutely essential for anyone in the security industry.

Looks like the link is dead; here is a mirror: http://www.phrack.com/issues.html?issue=49&id=14#article
More than that, if you read http://twitter.com/taviso you'll find the comment

I'm getting pretty tired of all the "5 days" hate mail. Those five days were spent trying to negotiate a fix within 60 days.

The fact that Microsoft knew about the problem and was unwilling to release a fix inside of 60 days when pushed is good reason to disclose. That way the NEXT time he reports a bug to them, there is a better chance that they'll actually act.
I would start looking at the records for some bank robber who got shot and nobody ever found the money.

Stashing your economies inside a house, in a safe, I can understand... but in cans, under a tree? This is the kind of thing someone on a getaway would do. The coins are fresh out of the mint too, so it's likely the entire stash came from one place.
Pretty much. About 5 years ago I brought my work laptop on vacation where there was only a phone line. No sweat, my laptop still had a 56k modem, and I started on a 1200 baud modem back in the day, so I was willing to be patient, or so I thought.

Once I connected it took almost 2 hours just to start Outlook.
Learning Emacs versus another editor is like learning to compose versus learning the names of the notes of the keys on a piano. When I jumped in in the early 90's I--having already been convinced of Emacs' superb capabilities--just made the decision to not use anything else than Emacs and stick to that.

I guess that with a program so endless as Emacs, there's no other way.

First I never looked back and then I never wanted to look back.

The first days were painful because there was so much I hadn't bumped into yet but soon the later days were much easier. The same analogy held for the coming weeks, months, and years. I still learn new stuff that Emacs has but in 95% of what I do with it I don't even think about anymore. That's the payload I've accumulated in nearly 20 years of Emacs.

It's all in my spine somewhere and I'm always amazed when I occasionally use another editor that it doesn't do things that Emacs does, or rather that it doesn't work with me as Emacs does.

I also customized Emacs heavily in the beginning years but now I've been trying to not touch anything unless absolutely necessary. In other words, first I made Emacs grow closer to me and now I've grown closer to Emacs. I can work up another .emacs from scratch in a couple of days, fixing all remaining settings that I've accustomed to, on the fly as I bump into them. There aren't that many left.
Good post but i think a lot of this i caused by HN.

"Get out there and sell something now!"

"Look what wicked awesome thing I made in a weekend (weekend wink wink nudge nudge)!"

"Make sure you know when to pivot/give up!"

"With adwords yo can validate a market/channel/idea in just a couple days!"
Companies who treat their vendors like this have a company culture that treats them the same way. Its therefore OK to kick around other people, even easier since they are behind a company's 'mask'.
Not a startup, more a winding-down.

By the way, is AOL still doing that? I used to get a couple every year, but I haven't received one in several years now.
The internet by itself can play role of the peer review system. For example, github is a much better medium to publish a work that needs to be examined (reproduced) than any paper journal.
This vaguely rings a bell. Did you post about it on HN or Reddit at the time? I seem to recall someone posting scanned letters from some attorney trying to sue them for something spurious.
so TikTok will be the first politic-free platform? Just fun and entertainment? I would love it.
Once as a kid I managed to misdial the emergency number (112) by just randomly pressing the switch, unaware of the trick and with no intention of calling anywhere.

I wonder if the emergency worker believed me when I apologized for accidentally calling him.
Also want to mention that in general you can add mime=whatever on the consumer side to override the Content-Type the server uses. I haven't set anything up for Content-Disposition yet, so that's going to be whatever golang defaults to for the file extension. Feel free to open an issue if you'd like specific behavior
but the share of world's stock market was not, the Tokyo SE total capitalization was higher than NYSE.

EDIT: I see my original comment was misleading, I was thinking of the weight of the US on the world market as that was the context of the thread, not of the whole economy.
In theory, nothing, and that's a good idea that I've considered. My past experience with distributed builds (distcc, icecc) hasn't been that great. They've worked, but they tended to break down or slow down, and I ended up spending more time maintaining my setup than I gained in compile times. Perhaps things have improved. I still have bad memories of trying to diagnose why the network transfers had slowed to a crawl again (on a local gigabit network.)

The other demotivator is noise. I work from home, and the other family members who share my office aren't keen on the sound of a fully spun up build server. I could run ethernet cable under the house to another room, maybe. (Relying on wifi bandwidth hasn't worked out very well. If only debuginfo weren't so enormous...)
What'd be really nice is transparent, built-in sandboxing of every non-system application by the OS. The desktop security model of "protect your files from other users but not from applications you run" is horribly outdated.
Instagram's Explore page is encouraging narrowcasting, which is arguably very detrimental to society/users in general.
I am willing to bet that hackernews also does not have an automated system for detecting child porn. And I am certain it didn't when it was still a very new platform.

What's your point? By equivalence, you should be calling for hackernews to be shut down, right? By equivalence, you shouldn't be posting here.
Yes, employers are generally liable for their employees actions.
Location: Colorado, USA

Remote: Yes or onsite

Willing to relocate: Yes (USA)

Technologies: Python, Java, Go, web dev, SQL, Linux, Docker, cloud, C/C++, git, distributed systems, threading, performance & scalability, cryptocurrency/blockchain, some ML (Bayesian, OLS regression, game actor AI)

Domain Experience: travel, real estate, education, foreign/online adversarial propaganda/disinfo (APD), gaming, sims, cryptocurrency/blockchain, leadgen auction engines, VPN

Resume/CV:
https://drive.google.com/file/d/13e3tdkKYcaNx6X34nd5BtK7amWy...

Email:
groglogic+hn2hire202104@gmail.com

decades of programming. solid computing system fundamentals. problem solving. brainstorming. prototyping. communication. technical team lead. software architect. SRE-ish. author of cheatsheet on Software Performance & Scalability. tech research, due diligence and consulting for US State Department. indie game engine creator since childhood. wrote & shipped a zombie apocalypse simulation a decade ago -- which was much more fun than coronavirus. in free time lately designing a sim to teach about propaganda & democracy collapse risks, and FOSS contrib to Tailscale
https://www.alexa.com/topsites

Yahoo.com, rank 12, Reddit.com, rank 19.

I would say that Reddit, despite its popularity, is notoriously mismanaged, so it's actually quite an appropriate comparison. Reddit is just culturally more relevant :-)
I find the order of milestones a little surprising.

Why didn't they test the survival of the freezing cold after testing the rotor blades, lift-off and perhaps a short flight in the vicinity of the rover?
They don't list the reason for *why*
They have a curl example in the docs

https://docs.github.com/en/packages/learn-github-packages/de...
The point isn't the exact numbers, the point is the divide. You're unlikely to make the jump from the underclass to the ruling class nor vice versa because the superstructure keeps you in place.

If you have wealthy and powerful parents with wealthy and powerful friends, you'll likely end up being wealthy and powerful yourself even if you totally screw up your life choices. You probably still end up going to an elite college, hanging around in elite business clubs meeting other people in the same position as you.

No amount of hussle is going to turn someone with no familial wealth or connections into a Clinton, Kennedy or Bush. Just as no amount of staying late and working hard is going to turn a factory worker into a Bezos, Musk or Gates. The "family and friends" round of investment isn't going to yield much if neither your friends nor family have any wealth to spare.
This is unrelated but I love PyCharm and have only switched recently. I just wish there was an obvious way to open a terminal in window like on VSCode, there may be and I just don’t know it, but alt tabbing works fine for now
> I fail to see why an ISA is fundamentally different than a standard library.

As GP said, the difference is whether it's patented. If Sun had patented parts of the API (or algorithms necessary to implement it), then Oracle would have another weapon against Google even after Google was granted a fair-use defense.
By your definition, large companies are undergoing major initiatives constantly.
I just woke up and wow. Well, I'd be happy to answer any questions you might have of course.
It could. However the point is that the word is definitely sexual in meaning, there is only one activity that the person is being described as "fit" for.

The issue here isn't one of gender, but that the public space is not an appropriate place for making sexual comments about strangers, just as most people don't think that wolf whistling at people in the street is appropriate. This amplifies that effect by putting it online, and therefore the "wolf whistle" is permanent and world-wide.
Love the visuals, and a great job of making it simple to understand , thanks!
Thanks for reading and thinking.

I don't doxx. Words matter.
And the hilarious part is, we actually have regulations like capital requirements and FDIC insurance and central bank lenders-of-last-resort to prevent bank runs? Whereas crypto has... none of that? And unaudited Tether pumping >$1B into the crypto ecosystem every week
Yeah as someone who has always lived in a low cost city, but getting 2-3x less salary than SF same level counterparts, should my salary also now increase to SF levels? But honestly, I should've been receiving that from the beginning then.
I don't think it's fair to say Julia's problems haven't changed at all. While compilation latency is still an ongoing issue, it has consistently and noticeably improved over the years. Package caching is much better, you can save compilation results you depend on in your workflow with PackageCompiler, etc. There are now incredible tools (e.g., SnoopCompile.jl) for package developers to inspect closely where the compiler might have difficulty and fix the issues.

The major source of improvements in 1.6 is eliminating method invalidations. Julia's flexibility makes it vulnerable to invalidating already compiled code as new packages are loaded and new methods are defined. This triggers a disastrous cascade of recompiling a bunch of things, and is the main conceptual reason why nothing lower than type-inferred code is cached. If your method will be recompiled anyway, then what good is it to save the native code in the first place? Now that invalidations can be efficiently diagnosed and patched, there is definitely interest into caching lower levels of code in the compilation process, potentially even native machine code.

All of these progress however requires labor and care. I'd say the Julia community has spent an admirable amount of efforts into its latency issue, but there's a limit to how fast you can address these problems through open-source development without backing from major tech companies. Imagine the improvements to the Julia compiler had Google chose Julia for its S4TF project, for instance.
I really connected with the writing. Thank you for taking that time.

There is a lot in my current context the writing resonates with. Nice to find that others have been on this path too, and that we benefit from a lot of the same techniques.

Thanks for putting this out there as an invitation to draw people together.
People selling you stuff on the internet don't take stamps or gold for payment. That's why they aren't money. It doesn't need to be anymore complicated than a bunch of people I want to buy stuff from take this for payment. Bitcoin is money if people use it as money.
Likewise most of the hooks (useReducer being the obvious primary example), and functional components in general. That's how 99% of functional programming is done - state and function are separate, first class, concepts. The line is very distinct.
Actually i got no such warning. But your explanation re-enforces how easy things can go wrong.
Why isn't the conversation about floating greenhouses just off the coast of a city. Transportation problems would be solved, nearly all the same benefits as mentioned in the Economist article, while you would get enough energy from the sun most of the year round.
Reminds me of this Twitter thread by a former black recruiter at Google: https://twitter.com/realabril/status/1341135819487100928?s=2...
> Many in the agile or “new work” camp seem to believe that their way is the ONLY way, for example.

I think many in the Agile camp are fed up with being held back by people who are unwilling to change, and are willing to break the mold (and some eggs) in order to find a new, better way to work.

> Consistency is much more important than how the culture actually is.

This just leads to a consistently toxic culture that nobody wants to work for. I have worked for plenty of places where nobody gives a shit and nobody tries to change anything, and it was terrible. Our working life should mean more than a stock ticker.
Already there, feels awesome. Just add bridges to all your apps and now you need only Element.
I disagree, I routinely manually mess with SVG (even SVG generated with a program like inkscape) because it lets me add interactivity and animations. That's the killer feature for me: you can draw arbitrary vector shapes in a website, then hook into them using javascript the way you would any DOM element. There are a few subtleties to make it work well, but it's pretty straightforward.

Here's an example: https://svkt.org/~simias/up/20210212-185105_svg.png

All the elements and paths are SVG generated from some javascript. You can interact with the various elements, move them around and the paths are updated in real time.

Of course you could do the same thing with a raster format by using a canvas and drawing a bitmap for instance, but SVG works at a higher level and lets you do these things a lot faster and probably with better performance. You can use CSS-styling, you can register javascript event callbacks etc...

Or to put it another way: if SVG was meant as an opaque machine-to-machine format, why even bother with the insane overhead of XML instead of using some dense binary format?
Great tool! But be careful though. In the default config there is a button next to the save local button which uploads your image as a public image to imgur without asking for confirmation.

Fortunately you can remove the button via the settings menu though I do think it is a rather dangerous button to have there by default.
Or if you subscribe to your local/regional weekly newspaper and it includes a few brochures of local supermarkets (with selection of discount offers for the week). Makes the planning for the (bi-)weekly shopping for cheap necessities easier without the constant information bombardment and invasive tracking that's inherent to internet-based advertising.
Please consult an accountant, lawyer and your local clergy before trying. Withholding taxes can result in some nasty penalties.
Yes schools have explicitly rejected "melting pot" for a "tossed salad" metaphor where individual races/cultures remain distinct.
I forgot about these until this post. I used to have one when they came out, and I worked at a retail store where all of our kiosks had these.

Does anyone else get electric shocks often from them? I would get them anytime I touched the metal case of it. I never thought to google it or anything.
Your experience is basically the exact opposite of what's described here[0]. I bring this up as an optimistic PinePhone owner. I just don't think it's there yet.

[0]: https://forum.pine64.org/showthread.php?tid=11754
I'm probably piling on, but wanted to echo a lot of what's been said.

On-call responsibilities are supposed to be a two way street between an employee and an employer.

Employers expect employees to be on-call and handle production incidents quickly. That's good for the product.

The two way side of it is that employees must have the autonomy and time to fix the root causes of what's paging them to reduce toil.

This is the root of "you build it, you own it". "Own" means having autonomy.

That kind of engineering work does come at the expense of feature delivery. However, it's also good for the product.

Regarding getting paid more for going on-call, from your description, the issue doesn't sound like it's a financial one. If you received $X00 per week more, would that be an acceptable tradeoff for the constant anxiety of your phone paging you at any time or waking up at least once per night?

(source: am ex-PagerDuty and founded a company to help drive software ownership, so I've thought a lot about this)
I hate that resources on one topic are scattered everywhere, with no single path or centralized section, for example, from here https://developer.mozilla.org/en-US/Learn/CSS there is no path or easy way to get to another CSS resource on the site, like to this one: https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Getti... .