skysight-inc/HackerNews huggingface dataset:
For what it's worth, if they'd just made the feature opt-in, I actually think it's a great feature. I'd love a Triplebyte page that I can link to instead of a resume (that's what I originally imagined when I read the email).

I'm a huge fan of Triplebyte, they got me two great jobs I never would've gotten otherwise (I didn't go to college, my resume usually gets automatically tossed). Their mission to fix credentialism succeeded with me. Hope this setback doesn't deter them from building more great things.
Nice sounds pretty good.

Are there portable chargers available for laptops that you use and think are good?

Also what do you do for an internet connection?
I didn't say don't have a release process good enough to release be able on Friday (obviously you want this for emergencies).

I said don't release on Friday.

No ones release process is perfect and the best time to find holes in it is when you are just ready to have the week be over so you can happy hour on a Friday.

In this case at least part of the release process that was broken was how it was communicated to users. Now they have to spend the whole weekend putting out this fire.

Why take the chance in a non emergency situation? Enjoy your weekend and do it with a fresh mind Monday morning.
This. Just, so fucking much this. Child abuse is so common and so accepted that most people justifiably can't even recognize it anymore.
Anyyyy chance you happen to have that link handy? Terrible misfortune but sounds like a good read.
Kubernetes is overkill for 99% of small businesses
> It’s not true. Many homeless are coached to respond to surveys (like the annual point in time count) with a claim that they’re long time locals, since it garners more political sympathy and support.

This is at the very best a conspiracy theory. Poll takers intentionally trying to get the wrong answers to garner political support? And what has that supposed conspiracy garnered, politically? Who gains in this conspiracy and how?

Such claims require at least some substantiation. Is there anybody who is willing to put their real name out there that has observed this?

My personal experience, in Santa Cruz, does not match what you claim. There was a recent vicious attack by a homeless person, and the police found the attacker hiding in his mother's house in town.
> But what about following every dark pattern in the book

If the goal is to run after LinkedIn it seems a logical way to go, but they have a very strong head start on that.
Laptop with matte display. Avoid flat benches.
Hopefully this proves to be an illustrative lesson: the best apologies are almost as good as not doing something that requires an apology at all.
That's one thing that blows my mind - how are people productive sitting in a coffee shop typing away on a 15" dell? I don't know how effective I'd be with only one monitor and a trackpad.
None, people love overengineering.
He does it on top of scheme. Have a look at

https://mitpress.mit.edu/books/little-typer
They gave their user base only one week's notice of the upcoming change[1], and according to the discussion in the original thread, had dark patterns in their UI that made it hard to opt out of the feature (it would only allow you opt out for 24 months)[2] or cancel your account.

[1] https://news.ycombinator.com/item?id=23279837

[2] https://news.ycombinator.com/item?id=23283237
Use a reputable VPN.
The wolfram example is actually exactly what I had in mind in terms of using a device to allow you to work and walk.

Although I’m not sure where to find one.
> can result in depressed wages.

I’m (genuinely) curious how you think this could happen? When I went through Triplebyte they were eager to give me tips for negotiating a higher salary, since their commission is based on a percentage of the candidate’s first year salary.
What was your solution for cross-client logs and offline messages ?
You know, on HN I at least expected some nuanced discussion about this idea more than typical Reddit threads, but even here it devolves into "Tencent has a stake in Reddit, everythings censored, China Bad." Think constructively here. I am not touting any of my points as facts that China isn't massively censoring Reddit media, but take these as you will.

1. Tencent's stake is only 10%. This is far less than other VC ownership, and it shows. Reddits board of directors are all placed by American VC firms, and of course the founders themselves [1]. The majority of Reddit's funding is from individual investors and AMERICAN VC funds.

2. Reddit is banned in China. If all these CCP posts get so many awards, which in turn provide (probably negligible) revenue for Reddit, it would make more sense to let all of them slide by instead of ban every single one of them. After all, these "revelations" never reach Chinese users anyway, because there are none.

And honestly, can't you use Occam's razor here? I know I am being very generous here about the CCP/Tencent, but don't you think that when Tencent makes foreign investments... they do it so that they can... wait for it... extract more value from them? This is all supposition, but Tencent will likely not invest in companies like Reddit on the basis of "Oh, a free speech platform, we can get money from this AND stifle their free speech, which is a literal selling point of Reddit in the first place!" I'm going to assume here that Tencent's goal is to make money first. If this is the case, it is in their benefit to maintain the integrity of Reddit, lest it receive the (ultimately meaningless) "wrath" of their "politically aware" userbase. Do these ideas 100% disprove that Tencent somehow influences Reddit to censor anti china posts? No. Am I at least making an attempt to think critically about the situation instead of falling on my crutch of "China involvement --> bad?" I think I am.

[1] https://www.bloomberg.com/profile/company/0893288D:US
I'd be curious to hear more about the issues with joins, and dynamic conditionals. I've been working on a type provider lib for sql in kotlin[1].

The join problems I've seen are either the joined table has changed, or altered. The return type of a field may change.

The hard problem I encountered was doing things like json aggs, multiple joins, etc. I'm trying to address this by doing type safe aggregate/join functions.
Secondly is query compilation. Compiling the output record of advanced queries into an automatic data class.

1: https://gitlab.com/AnimusDesign/kotlin-frm
I wrote Task Manager and I just remembered something
Even this wouldn't be enough bandwidth for my clueless wifi users who complain when speedtests on their smartphone show 70mbps.

"Is there enough bandwidth to do what you need to do? Yes? Then shut up."
Absolutely wonderful puzzle. Back when I taught Prolog in college, I created a number of Sudokus for my students to solve, that and a few other prolog puzzles are here for those enjoying a lazy afternoon of logic programming: https://github.com/maebert/prolog_puzzles#sudoku
At least we can be sure lightning won't strike thrice!
Yep, am aware. Still worth mentioning :)

Great username btw
I'm hesitant to comment on a city that I'm not familiar with, but if what the article is saying is true -- if there are people who are already working and they're still homeless -- then that is concretely a problem with housing costs and wages.

> Finding a job, as a classroom aide for special-needs students, was easy. But she struggled to find an affordable apartment. When I met D., her days began at 6 A.M., on a mat on a shelter floor. She dropped her son off at fifth grade, then went to her classroom to teach.

I just don't see a way to blame a story like that on "we attract more homeless people than other cities." The problem is your houses cost too much. Whatever the policy solution for that ends up being -- building more apartments and reforming zoning laws, or de-gentrifying neighborhoods, or rent control, or minimum wage increases, or whatever economic theories people come up with -- the individual strategy doesn't change the core problem.

The core problem is that if teaching assistants can't afford apartments, the economic math is never going to work out for SF. You are always going to have a high population of homeless people if low-income essential workers can't afford a place to live. No other fix is ever going to change that.

> D., the special-needs instructor, also college-educated and fully employed, told me, “Someone housed today, unless they’re making eighty thousand dollars a year, could be homeless tomorrow. That’s the bottom line.”

Again, I'm an outside observer here, I don't know what I'm talking about. But as an outside observer, that quote doesn't sound to me like "our social services are too good, so we get too many freeloaders." It sounds like, "we #$%!@ed up our economy and we don't know how to fix it."
Wait, I thought we were talking about kindness after they pulled the plug and backtracked on everything.

How am I being taken advantage of if I read that letter and think "Well, good for them to finally realize things and take the right steps"? And I hope you're not speaking for everyone when you talk about good faith.
> Your team has a fiduciary duty to maximize shareholder value

That’s actually not true.

Also, your comment comes off as needlessly offensive:

> 3. You didn't have enough trust in the first place to really take advantage of this opportunity.

> I would encourage you to think about how you can earn that trust

You’re attacking him when he’s come back, owned up, and apologized for the mistake.
Scientists vs. politicians: The reality check for “warp speed” vaccine research
Position your chair so you will remain in the shade for the duration of your nap.

Nah, this is why I can't work outdoors. It's hopeless.
Because then you can be vulnerable to csrf attack. For example if someone tricks you into clicking www.mysite.com/api/delete-account
To the extra clear, there can be either one or three ADCs in the STM32F4, depending on model. The STM32F405/F415 models for example have three.

STM32 models with more than one ADC, they can typically be interleaved to increase effective sampling speed. In the case of the STM32F405/F415, the three 2.4 MSPS ADCs can be interleaved for up to 7.2 MSPS.

The STM32 ADCs are also quite accurate with proper board layout in my experience, so you actually get close to the 12 bits. Some newer STM32 models also support hardware oversampling to effectively get close to 16 bits.

[1]: https://www.st.com/en/microcontrollers-microprocessors/stm32...
I agree, it is much broader.
Let's settle on the literal meaning: a medium is a carrier through which ideas propagate.
Wait, so he’s following the classic playbook about how to screw over your users and get away with it, but he also forgot to read and follow the part where he gets away with it?

Isn’t it more likely that he just made a mistake, realized it, and apologized? You can reject the apology, of course, but it doesn’t seem like you have any evidence that it’s not genuine. In fact, the evidence you claim (“classic playbook”) you then invalidate immediately after (“he clearly forgot half the playbook”).

If someone makes a mistake, is there just nothing they can do to ever convince you it was not pure maliciousness? It seems like even an apology is then taken as evidence of ill intent. Why would anyone ever reverse course or apologize under your view?
I didn't get the apology email. I immediately ask they delete my account which never got a response either when I got the public profile email.

I asked them to delete my account a couple years ago as well and they never did then either.

I will never, ever trust this company or use their product. There are other options out there just as good and not sketchy.

PS I like how the email went out on a Friday night too, even more sketch to try and limit # of people who opt out.
Would you mind also doing that thing where the comment is collapsed by default? I spent way too long trying to figure out what was different about this text compared to the email or the top post before I skipped down and saw your explanaion.
The cookie jar argument is fine, plenty of people are making it. The sociopath thing is over the line - you can't attack someone like that on HN. I'm happy to see that users rightly flagged it.

https://news.ycombinator.com/newsguidelines.html

p.s. While I have you, could you please stop creating accounts for every few comments you post? We ban accounts that do that. This is also in the site guidelines. You needn't use your real name of course, but for HN to be a community, users need some identity for others to relate to. Otherwise we may as well have no usernames and no community, and that would be a different kind of forum. https://hn.algolia.com/?sort=byDate&dateRange=all&type=comme...
But that's because there was an official Linux release for PlayStation 2 by Sony.

https://en.wikipedia.org/wiki/Linux_for_PlayStation_2
> No, that is the whole point of the "Nobody got fired for buying IBM" meme. If you buy IBM and it fails, even your corporate, non-tech boss knows (or believes) that you couldn't have done any better than what you did.

"Nobody got fired for buying IBM" isn't a meme, it's an IBM marketing slogan. In real life your boss cares a lot more about whether something failed on your watch than why.

> It doesn't make sense to say that the solution to failures is to not have any.

It does when the open source solutions have a lower failure rate because they're more widely used, better tested and less "integrated" which dramatically increases flexibility in quickly implementing solutions to unforeseen problems. It also leaves more budget for real improvements, because RAID6 with a hot spare on commodity hardware costs less than RAID5 with no spare from "enterprise" vendors.

Reliability engineering is science. Hardware will fail. Software will fail. So you include redundancy for the hardware with the highest failure rates, use more redundancy for systems with higher importance, and use modular widely-available commodity parts that can be quickly replaced and sourced from multiple independent vendors. For systems with even higher availability requirements, use system-level redundancy and keep regular snapshots on access-restricted independent backup systems, etc.

Money spent actually preventing failures is more effective than money spent to acquire a scapegoat.
Chez Scheme has an interesting compiler [1] and has also been adopted by Racket [2].

It really cool to see a little used lisp have such a great impact.

[1] https://news.ycombinator.com/item?id=15156027

[2] https://blog.racket-lang.org/2020/02/racket-on-chez-status.h...
Got this question in an interview at National Semiconductor (out of MSEE school). I didn't think it was too paradox-y: we didn't work the math through fully but my answer of "start with the circuit with a resistor with value R and the energy will burn up in R; now recalculate as R→0 and the energy will still burn up in R (even though R is zero-y...". That seemed to satisfy the interviewer (who had not heard that answer before).
According to one of the CEO's replies in the other comment thread, one of the drivers to push forward was that they need to meet their sprint goal.

I don't have any inside information but it seems that this could also be a case of the downsides of deadlines. They set a deadline and then all other considerations go out the window when trying to meet that.
The Fascinating Inventor of the Respirator: A Life That Read Like Fiction
BJJ Tournaments Keys
As usual for Babel, there’s a plugin for that: https://github.com/leonardfactory/babel-plugin-transform-typ...
If you’re talking about partisan politics, that’s a consequence of our voting system.
I got the email. Your characterization is inaccurate.
That is exactly the parent’s point. Controlling the narrative is way more effective than brutal deletion of a subject for censuring purposes.
Azure Build 2020: Key Announcements for Cloud
> because neither of them have Turing-complete type checkers

https://sdleffler.github.io/RustTypeSystemTuringComplete/
My brain hurts, is there a simpler version?
* Highly available

* Kubernetes

* for small business

choose two
How do you handle the expectations and communication with customers?

Given the list price for your clickable demo you could burn through that just fielding emails / calls with your clients.
Are you sure about this? I didn't comment on the previous story. I didn't tweet about this. I didn't email TripleByte. I just silently purged my account of meaningful data and opted out.

I'm only commenting now to cancel out your anecdote.

(And FWIW, I would have done nothing had it been opt-in. I would have been happy to leave my information private and strategically take it public when it suited me. The email, and Ammon's behavior in the original thread gave me little confidence that was an option, so I nuked my data.)
Studies actually show that subordinates generally do not raise concern to their superiors about issues for either fear of reprimand or thinking the superior knows more than you.

If @ammon had said, “this will be a great feature,” the devs would keep quiet because they either (1) don’t want to be fired, or (2) trust he knows better than them.
I wasn't able to install the second fan. It hit the top of my ram sticks and stuck up too far to where the case wouldn't close. Even with just the one, temperatures are much improved.
Always liked the landing page for:

https://www.gradientmetrics.com/
So many companies issue an apology that's been composed by a PR team and edited by legal. It ends up being a wishy washy we admit nothing but care about our customers kind of statement.

It's refreshing to see a real, detailed, apology. Just taking responsibility and owning each mistake of judgment or process along the way.

My opinion of these guys actually went up a notch over this debacle.
Toptal removes a lot of the work around finding high paying clients, but like any freelance marketplace, you wont be paid nearly as much as if you found your own clients.

If you need money in the door or just hate sales / finding clients, then Toptal solves that needs. But if you can cut out the middle man, all the better.
Don't be so certain, some languages allow a lot of flexibility within libraries. For instance, Clojure has an excellent library implementing Go-style channels with green threads (core.async) all built without any modifications to the core system.
Congrats! Did you do that on your own or with a teacher? I find it curious that you mix jhana which is normally from Theravada/mindful based techniques and concentration which is normally from Ch'an/Mahayana techniques.
The thing about umbrellas is that if they are portable they are built for rain, if they are primarily for shading they are large and not portable.

I’m not sure what the solution is but neither seem to be a good fit for sitting in a park.
Zapatos author here. Yes, it does. But for most of what you’d use an ORM for, you probably won’t need custom queries.
They scrapped the feature so that's an action backing up his words.
> He got caught with his hand in the cookie jar

This confuses me. What big payout could they have gotten from making this public?
You can't deduct home office if you're full time employee.
> SF and NYC would be better off finding those cheaper cities that need workers and showing them how to run services for the homeless.

Politically, this is almost impossible to do. When programs have provided funding to help people move to areas where they have support from friends or family, or to match up with jobs they could do but can't get to, the outcry is near-universal: "You're shoving your problems off onto the rest of the country! We don't want your cast-offs!" For good measure, they'll throw in using "liberal" or "freeloader" or "welfare" as an expletive.

The reverse--providing transportation to cities like San Francisco or Portland or Seattle, where the local community has decided to provide more services--is seen as far less politically unpopular, though doesn't happen very often but when it does, is seen as a good thing by the sending communities. "Well, they have the money to deal with it; we don't." "They like being 'Freeattle' so let them." As if there is some political motivation to being good humans to other humans.

Of course it's not anywhere near as stark contrast as my words seem like they imply; there's a whole lot of nuance and general bickering about what should/could/can be done. But if trying to be an advocate for housing and helping people out of these kinds of situations has taught me anything, people can be extremely petty about outcomes that seem like someone "undeserving" is "getting something" for "free."
But it all contributes to the "global conversation" lmao
In electric circuits capacity and inductance make energy oscillate between the electric and the magnetic field. The closest analogy I can think of for water pipes would be the oscillation between the kinetic and the potential energy (or the flow and the pressure). As for better understanding of inductance and magnetic field, imho it's better to stick to Faraday, Gauss and Lenz laws than looking for analogies, as EM field has it's very specific properties.
Dumb newbie question, but does it handle TLS 1.3 okay?

I was using my Pismo G3 on the weekend and frustrated at how much of the web was inaccessible just because Mac OS 10.4 lacks modern TLS. The machine itself worked quite well with Opera for sites that were still HTTP compatible. If you've solved that for 68k machines, maybe it will be possible to get it working for software on PPC machines too.
Licensing issues are always a big problem for any community, you can look at the whole tivoization debacle for an example in the linux community specifically. Changing a copyfree project to copyleft is a huge problem. Projects deliberately choose a license that works with their business model, An upside to the copyfree model is incorporating the code into a proprietary project without releasing the code. It is of course in the best interest of the one using the code to keep it in sync and submit their patches with the open source project for security and performance reasons. But they are not forced to do so.
It's pretty well understood by people far less experienced than the CEO (i.e. me) that you need to split those messages up.

Empathy is unconditional. It says "wow, that must be really painful/terrible/scary". It carries no judgement around the accuracy of such feelings, only an understanding that they are real for the other person.

Disagreeing comes later after you have shown there are legitimate competing solutions.

"I'm sorry you feel that way" fails at the first so you haven't yet earned the right to disagree agreeably.
It's almost like people forget the US has no problem caging children at the border, that lynchings of black people are brushed off as self defense by our "justice" system, or that only a generation ago we detained Asian Americans in camps not that different from those in China..
Oh, you do sign a contract, stating in details that you have no contractual relationship. ( 'at will' )
At least that was my experience in the last 6 years.
SQL error when saving a record, 0000-00-00 in end date (there was no end date in the document)
Apple happened. When iTunes was new, the music industry was more than happy to give up digital distribution, because they were more interested in selling discs, and any revenue they captures from Apple was extra. The movie industry saw what Apple did to music and so movie licensing and distribution became an entrenched mess.
I’m curious how that’ll work in practice. The sovereignty of a nation is a big thing. The US isn’t going to just prosecute TripleByte because Europe said they should. Sure, if @ammon visits the EU, he could be arrested, but a nation’s laws (generally) don’t extend past their border.
Agreed, except the point of them being unable to see the cliff. For me it's almost as if they consciously decided to test their freshly-baked algorithms of gainful cliff falling...