skysight-inc/HackerNews huggingface dataset:
I find those two forms of contempt to be equally frustrating, because (AFAICT) they have the same root cause:

Judging an un-nuanced, possibly straw-man version of another's views. Without any effort to check that they truly understand what the other person believes, let alone what reasons that person has for holding those views.

I've seen this from both conservatives and liberals, and especially from those with mass-media audiences.
There's a slippery slope us STEM people fall into sometimes, where we step-out a level of abstraction and say that all instances of that abstraction were actually just the abstraction itself.

I can step-out of any diet or behavior change and just say that if CaloriesIn < CaloriesOut, you win.

But there are context-specific benefits to different implementations.

I'm not saying you're wrong; you're right; but you don't want to end up stuck in a loop of depression thinking: Everything is The Same and Nothing Matters because everything possible can just be represented by Objects (or No Objects) with Relations (or No Relations) creating a graph on which everything else is generated (graphs concatenated with graphs).
It goes beyond that, I wouldn't complain that much if they created a proper developer experience for C++/WinRT.

However it basically goes like this, you edit the IDL files with the same editing capabilities as if you were in Notepad, because to this day they still haven't bothered to add syntax highlighting or code completion to IDL files editing experience.

Then to top that, your C++ files get generated, and then it is up to you to track down the changes between the newly generated code and the last time you edited the IDL files. So you manually merge that generated code into the C++ files of your project.

Naturally a wonderful experience to those of us on .NET that occasionally need to deal with C++.

You are right regarding high level languages on Windows, the political might of WinDev means that something like iOS with Swift, or Android/Kotlin, where C and C++ play a minor role, will never happen.

Every time .NET gets a bit more of focus, they spoil the fun.

Interesting fact, the new context menu for Windows 11 requires a COM implementation to add entries for your application.
> Can you find an example of dems attacking science/education/free-press in the manner the Republicans have over the last 10+ years

The snowden leaks where in 2013 and the democratic administration and politicians definitely where not supportive of free press in that case. They were actively hostile against both domestic and foreign press.
This is generally my sentiment as well. The reason to avoid using goto is if it makes following the flow of execution for us humans difficult, which typically happens when jumping backwards.

Using goto judiciously to more easily escape a deeply nested block of code and/or jump to a cleanup section is not hard to follow.
Super thrilled to hear you guys working on the 3090! I'll be keeping an eye out for any progress
> My favourite tactic is to ask a yes/no question.

Depending on culture and hierarchy that can be a bad idea.

> do you need to scale up by hand?

In many places that is not a question, but just a rhetoric question that means 'doing it by hand is wrong'

Open questions also allow to find concerns that I do not know about. Even asking 'how do you decide how to scale' may highlight hidden reason for that manual scaling.

> state your current understanding

I use this one a lot and it's very good to find when I may have misinterpret answers.

> be willing to interrupt

Quite cultural, depending who you are talking to, people will avoid talking to you all together.

> take a minute to think

If you find yourself entitled to interrupt people but ask others to wait for you that seems problematic.

I guess that is a cultural thing. But I always get the best results by adapting to the other person preferred way of communication instead of imposing mine. My job requires to talk with people in different positions and in different countries, thou. Maybe it's different if you just talk with developers and with a very similar profile.
Exactly. See, for example, the separate body-autonomy stances of abortions and vaccinations.
I've a bold take on your offered perspectives:

Journalism has been degrading its own reputation through supplanting the standard journalistic integrity with biases.

Science is in the middle of a crisis of integrity where 'publish or die' and intradepartment funding incetives push academics to pursue publications of a certain flavor, not to mention the standard of 'how was this result p-hackes' many must have to read.

this isnt a republican issue, this is a governor behaving with a survivalist mindset and abdicating any real leadership by forcing a hammer on a whistleblower.

also, is it so difficult to see how a 20 yr old will question the value of a 200k education? Ever see that Columbia School of Journalism piece? observe the data on climbing tuiting prices? I treasure my education, but have trouble explaining the true value when younger people simply see an increasingly diminishing return on that investment.
Attacking another user like this, and taking threads further into flamewar hell like this, is not ok on HN and will get your account banned. Please review the rules (https://news.ycombinator.com/newsguidelines.html) and stick to them in the future. At minimum that means (a) editing out swipes, which help nothing; and (b) making your substantive points thoughtfully.
Africa is not as poor, or as lacking in infrastructure, as you might think. A number of countries already have, or can set up, the cold chain requirements.

Indeed, South Africa (which is where this company is based) has safely administered millions of Pfizer doses as part of its vaccine rollout. Only the most rural areas are where a more stable vaccine like the J&J one needs to be used.
I made a mistake and gave my photos away for free on Unsplash
The languages I'm using now are Ruby, Python, Elixir, JavaScript. Languages I was proficient into and I kind of let go are Java, C, Visual Basic, Perl. Maybe I should count some BASIC from the 80s too. Then there are a number of other languages I used for some time (PHP, even COBOL) but never become really an expert.

The pros:

I reuse some approaches that work well in some languages, unless they are definitely not idiomatic.

I keep my code idiomatic but simple because I don't have time to go into a language deep rabbit holes (eg: we usually don't need any metaprogramming.)

I can instantly smell bad design in some features because they remember me of the pitfalls of those parts of the languages I'm familiar with. Hint: moving the separator to the opposite end of Python's join / split is a bad idea, I never remember if "," splits or joins. Pick a direction and stick to it, a-la Ruby. After all, if ",".join(["a", "b"]) why not ",".split("a,b") ? Of course as I'm not a language designer this doesn't give me any advantage. Actually, I lose time thinking about it.

I can pick contracts for more projects because there are more chances that my potential customer has invested in one of the languages I know.

The cons:

I long for structural pattern matching a-la Elixir in every languages, not the glorified switch/case or the destructuring assignment that many languages are adding now.

I spend time to look for basic things like how to convert a string to lowercase because every language does it differently and I can't remember it. Is it necessary to be smart with those little things? Apparently yes so they go with downcase(), lower(), toLowerCase(), tolower(), lc() in random historical order. At least some languages copied other (Elixir from Ruby, JavaScript from Java.)
Poor communication does not imply everyone involved is incompetent idiots. It's unfortunate, and important to address, but if you quit any project every time there is inadequate communication, you'll never get anything done.

Assumptions are inevitable. They get harder to question the longer they go unquestioned. Newcomers to a group can see them better.

Perhaps cutting people some slack and helping them work better by asking basic questions is a skill we all need to learn.
I love github. But I host my own grogs. Both is good. Sometimes I use fossil.
Accessing public pages is exactly what weev was tried for. He found you could iterate the id argument on a public url to expose email addresses. He was sentenced to 41 months in federal prison
I really don’t think any normal person is posting threads on Twitter because it’s algorithmically advantageous to them.
No, I just meant the fact any page is public doesn't mean you can copy it freely in the general case. Usually the opposite is true.
I'm out of the loop, so I read Tesla had some problem with their robots initially, is that still an ongoing problem?

Last I heard they were working on some giant metal press to print large car body components.
"No rule is better than bad rule" may be closer to my argument, though it dips further into anarchy than I'd like. People are welcome to try as they like, but governments aren't people. If Facebook wanted to try some system like Parler had I wouldn't protest against it, but the UK government mandating it would have far more reach and requires more consideration as a result.
> You[']re underestimating the value of a college degree

Tony Blair's university pledge has failed, says his son

"Tony Blair's landmark target for half of school leavers to attend university is no longer fit for purpose, his son has said – claiming that the former prime minister agrees with him [..] critics have argued that it encouraged an unhealthy focus on higher education which led to a proliferation of pointless "Mickey Mouse" degrees and lured undergraduates into racking up large debts without a meaningful increase in their salary prospects."
Probably should disclose that you're a Sentry employee.
> This issue is one of the many defects in democracies: your power sometimes rests in the way somebody drew a border a long time ago.

If you have the power to move to the other side of the border, then that at least limits the difference between perfect democracy and reality. Admittedly the costs involved in moving does make this option similar to a poll tax, though.

More generally, though, I wouldn't phrase things in terms of "defects in democracies" but rather "examples of how some implementations of political systems fall short of the goals of democracy". Other examples would be lax campaign financing rules, non-proportional voting systems, and gerrymandering (which is the opposite problem, i.e. someone drawing a border very recently).
Maybe the galaxy-brain design principle is: if you're designing an API, make sure that where possible bugs occur in an area where programmers care about fixing them (data I/O) rather than somewhere that they neglect (user interface localisation). Voila: better software!
IMO it's pretty disingenuous to just casually gloss over the fact that most people have to carefully condition themselves to get used to VR motion

If you try to just power through the sim sickness, you can reprogram your body to get sick when you so much as look at a headset

The VR enthusiast community is laughably tiny compared to the gaming/computing/mobile user world at large, and it's self-selected down to people who were either immune to sim sickness or willing to put in the effort to get past it
Why is market cap relevant? Google isn't going to raise capital in order to make OSS donations.
Anyone who thinks only one of the two sides refuses to engage in meaningful dialog makes me think they have drunk far too much Kol-Aid from on side or the other. The fact of the matter is that nether side has tried to engage in reasonable dialog and exploration of the other sides views because it's apparently not good politics to due so. Both side's take a few random snapshots from extremists on twitter and try to paint the entire other side with that brush despite there being much more common ground between voters of the two camps. A significant proportion of "politically engaged" democrats think that half our country are literally Nazis and many "politically engaged" republicans have equally ridiculous caricatures about the average dem voter.
I work with tea both professionally[0] and semi-professionally[1] and will clarify that:

- this is for commercial tea, not specialty or "ceremony" grade tea

- all of the big commodity houses, blending houses, brand buyers, etc have their own modifications on the standard, and this ISO tea prep standard is most definitely not the "standard"

- From elsewhere in the thread: all great tea can be brewed with boiling water. The idea that green tea (or any other type of whole leaf tea) should be brewed with something under ~100C is a technique used by merchants to sell you bad tea.

[0] www.gastrograph.com

[1] teatechnique.org/
or when part of Massachusetts did spin off and become Maine

https://en.wikipedia.org/wiki/District_of_Maine
Please find more about orexin: https://en.wikipedia.org/wiki/Orexin

Let me quote: Orexin (/ɒˈrɛksɪn/), also known as hypocretin, is a neuropeptide that regulates arousal, wakefulness, and appetite.[1] The most common form of narcolepsy, type 1, in which the sufferer experiences brief losses of muscle tone (cataplexy), is caused by a lack of orexin in the brain due to destruction of the cells that produce it.

And another quote: Orexin-producing cells have recently been shown to be inhibited by leptin (through the leptin receptor pathway), but are activated by ghrelin and hypoglycemia (glucose inhibits orexin production).

To have a good sleep you probably need relatively high glucose level.
I think you're confusing Git with GitHub.
> The new libraries and frameworks are small iterations that take a weekend to check out and pick up.

If this is the case, then i congratulate you on being a pretty productive and capable front end developer!

However, that's definitely not the case for me and many other people: i'd say that you need at least a week to get comfortable with both using technologies, ways of misusing them, their footguns and to get a deeper understanding of what you're actually doing. I've seen sites fail to work correctly because people attempted to use React hooks with overlapping dependency arrays, where one of the hook bodies calls a state mutation, which ends up in an endless loop and breaks the entire page.

If hooks indeed were such a small feature that could be reasonably understood in a few days, then we wouldn't see cases like that, nor would it be difficult to write your own hooks. You can say the same about the Context API, as well as the migration from class based components to the functional ones.

If that's the only set of technologies, then good. But i work in a company that does consulting and occasionally i have to unravel messes in everything from React, to Angular, to Vue, even jQuery and AngularJS. If i want the lifestyle where i spend long evenings and weekends of my own time working on learning these technologies, then sure, but the company has neither the resources nor the patience to wait for days to weeks until i become productive in a project.

Is that a social issue rather than a technical one? Perhaps, but at the same time these kinds of factors cannot be ignored. Sure, the churn isn't too bad and hopefully has good outcomes in the end, but at the same time it definitely is there and sometimes it definitely is detrimental from the point of view of just getting things done (e.g. AngularJS needing to be abandoned for Angular or something else - it should be better in the end, but as someone who has a rewrite of an app that has had thousands of hours sunk into it looming over me, i'm not overjoyed).
(the problem of destroying the universe left as an exercise to the reader)
> a media market based in Pittsburgh

Pittsburgh, PA? On a map the western parts of Maryland seem vaguely as close to Pittsburgh as they are to Baltimore. Even if they were closer to Pittsburgh, PA why would media in Pittsburgh, PA cover events in western Maryland (since it's still kind of far away and Pittsburgh isn't that big a city)?

I also don't know what they mean by "media market" being in Pittsburgh, again, if they mean PA.

I Google and can't find a Pittsburgh, MD so I assume they are talking about PA. But I'm still confused.
Everything on Top Gear is staged. Whether it's unfair depends on your point of view I guess.
> Downvotes

I was merely quoting mid-sentence as OP did
I came to say the thing.

It's like all the worst things about SV rolled into one silver turd.

At least some Machiavellian or dumb things are actually workable, in the 'business' sense, I think this one doesn't even make sense as a startup.
There have been studies which start with giving everyone the same amount of money, and then simulating random transactions. In a very short amount of time, one person ends up with 95% of the money.

When it is run different times, a different random person ends up being the one rich person. But it never ends up with everyone having about the same amount of money.
Where does that filepath come from? A config file; are you going to do your text processing, and interaction, with other modules in byte[] arrays in Python 3+?

Python 2's unicode model was _closer_ to correct, the trivial coercion between byte[] and Unicode.

Conversion also shouldn't imply, force, or check Validation nor Normalization. Labeling a bytestream with an Encoding and validating / normalizing that encoding should be options. Operations on bytestreams with encoding related attributes should set them to either 'unknown' result or to a proper output type if they're aware the manipulations will still yield a valid encoding.

Normalization is more complex, since Unicode strings can be normalized in different ways, then combined, and still be a valid string but no longer uniformly normalized.
I think of it as Fantasy Cartography, or maybe Fantasy Nation State-Building.

Frequently, but not exclusively, found among those who enjoy feeling historical grievances.
On the Much Improved State of Macintosh Hardware
>So yeah, basically Apple has chip that slightly outperform Intel at high load and also can be very low power.

This is what people are impressed by.

Given your 'typewriter' comment, you're clearly not interested in a lightweight laptop with decent performance and an extremely long battery life. But a lot of people are very interested in exactly this combination of features. And to be serious for a moment, the M1 Macbook Air has more than enough performance for the majority of people.

This is really an example of how Apple 'gets it'. Even if you're right that Intel is only slightly behind technically, they're way behind in terms of the overall product experience. You just can't make an M1 Macbook Air clone with any current Intel chip.
Modal face-shitter alert
I actually disagree with you. I think I would still feel disgusted but I would get over it and get the organ anyway. It's not a rational thing.
Similar story with golf clubs these days. Swapping out shafts on a new set when you order usually adds no time at all. You do anything but the default shaft you might be waiting until next year. Companies are probably in a rush to get inventory of their most common SKUs and the edge cases are put on the back burner.
Here's some compile benchmarks from the LLVM update which is the main reason for compile time changes:

https://perf.rust-lang.org/compare.html?start=ef9549b6c0efb7...

Some things compile decently faster (~ 10%), some things compile a little faster or slower (~ +/- 3%), some things have a bigger perf hit but not as many as had a bigger perf gain (~ -10%).

So it's faster on average but the data is muddy enough that you probably wouldn't stick it front and center on your release notes.
I mean, intelligence is also luck. And (as much as people hate this), so is conscientiousness. At some point we have to acknowledge that dividing things into luck and not-luck is incoherent, and that we should use more useful axes.
My colleague didn't seem to think at all. I've no idea why she did a PhD, and I don't think she knew either.

EDIT: (Follow-up Q) who exactly is supposed to be teaching critical thinking?
Steel can be recycled/reused pretty easily. Just melt it down on an arc furnace and recast it. Can the same be said for hardened wood?
These stories are also a reminder that dissolution is an ever present mechanism to overcome gridlock. I wouldn't be surprised if we start seeing radical proposals to break the deadlock in the US Senate start to gain steam.
I think Dan is on point here with asking questions for true understanding and not being afraid to do that. Our society, unfortunately, for the most part rewards those who are confident and act like they know everything instead of those who admit they don't know something. And being willing to look dumb/bad is crucial to learning a language, instrument, or new hobby well...

---

But he lost me with the examples of the Apple computer box. Employees aren't little robots- they're actual humans that (mostly) are trying to be helpful. It would've taken Dan -significantly- less time and effort to just say WHY he was looking for a smaller box. Probably the same deal with the auto insurance agent- he could've just explained WHY he wanted such an unusual request, and the agent likely wouldn't have incredulously asked him 3 times.

In my experience people are straightforward and respectful with you when you're straightforward and respectful with them. Waltzing in and going "give me the thing in the smallest box" makes absolutely zero sense and it's like Dan was just purposefully playing a game of being obtuse towards random help staff... People aren't intelligent or stupid because they get confused when someone comes in with very unusual requests that they refuse to elaborate on.

---

Also, I truly don't get the box thing. Technology-wise it makes no sense. Why doesn't Dan explain the reason in this post either?

—-

Last edit: I had an unusual situation once in Seoul at this one cafe that I visited a lot. There were two registers, and for some reason my credit card just wouldn’t work on the left register. So a few times I just asked “Hey, this is an unusual request, but could we use the machine on the right? My card works on that one, but not this one.” And guess what? The employees went “oh, ok” or “sure”.

It took slightly more effort on my part than saying “hey, use the machine on the right”. But then nobody was confused. It had nothing to do with the employees being intelligent or stupid or being perceived as such.
Buried toward the end of the essay is a suggestion to become a better writer. Wondering if anyone has learned to become a better writer, and if so, what was your approach?
> I respectfully disagree to anyone who thinks Biden is treated the same as Trump was.

Of course they are not. How could they be, considering the large difference in behavior towards journalists and the world in general?
> One party wants to prosecute a reporter who found a site vulnerability, and both parties wants to prosecute the man who exposed the world to the dragnet surveillance being conducted by the NSA.

FTFY, unless you think Rs have any interest in dropping charges against Snowden. So even in your own examples, one party clearly has the upper hand, and it's not R.
I'd love to see other companies express their open source donations in terms we can compare across companies. Yes, in absolute terms $155k (rounding up ;) is not that much, but Sentry is not that big. We have ~75 engineers. How much do other companies with 750 or 7,500 engineers donate to open source, per engineer?
My favorite is SleepSort https://rosettacode.org/wiki/Sorting_algorithms/Sleep_sort