skysight-inc/HackerNews huggingface dataset:
I agree with your comment up to a point. At several points in my life I've dedicated it to recreation and felt great about it. :)

I'm not sure that work is only valuable for its product, though, unless you expand the definition of "product" to include changes in the worker. There are certain forms of work we realize this about: we call them exercises or practice. But it applies to a lot of work whose point might be primarily understood as production.

That isn't the only issue at hand, though. The number of unsolved problems or things that could just use dutiful attention in the world isn't so small that we can just write off hundreds of thousands of people from engagement with them.

We seem to have a culture and institutions that increasingly leave a gap between some people and these attentions/duties, though. And that sounds like a problem worth reflecting on.
I read a report that the average person consumes about a credit card each week.

Edit: A simple google search returns a ton of hits
https://phys.org/news/2019-06-consume-credit-card-worth-plas...
"Height field" is mathematical model of land.

Electromagnetic filed is mathematical model of what?
I agree with your sentiment, just not your delivery.
> with almost 300,000 services using it across the world

The Shodan search given scans headers for all requests. So the vast majority of results are sites using Google Fonts, Maps, etc.
The author's suggestion of permitting a certain set of "from __past__" imports seems especially astute. This would have made it much more possible much earlier to have a single large codebase running natively on the Python 3 interpreter, but with modules (especially leaf modules) at varying degrees of ported-ness.

In contrast, the original porting guidance for module authors was actually to maintain the Python 2 source as the master copy, and use 2to3 to transform it for running tests or cutting a Python 3 release. How is a transition ever supposed to happen if the new hotness is perpetually a second class citizen?
what was your compensation before you left?
Seems more verbose than https://caniuse.com/#feat=http3

TLDR - No browsers support it (without flag / config changes) yet.
>Motorola (edit: and Google, Nokia, probably other) phones come without bloatware - vote with your wallets.

Yes, vote with your wallet, but also vote with your actual votes. I'd very much like to see a decision from the EU or FCC to finally stop this practice of making it impossible for people to remove the software from the phones they own.

Consumer rights when it comes to mobile devices which are arguably already the primary platform for end users need to be extended. The extent to which businesses are able to lock down devices is just a disaster.
*magazines
> just think deeply about them.

This is one of the reasons I am making a career transition this year. I don't have the time to think about good solutions, just cheap, quickly thrown together ones. It's exhausting and doesn't feel like good work. Deep thinking is an under appreciated opportunity in our culture.
Ok, there is a difference? Do you have links to docs of both? This sounds hard to search for online.
Yep, I've seen the link. Never managed to get it to run "until the iteration output stream does not receive any more records" though, nor did I see that documented anywhere.

> you might want to try using the Python tool

Yep, I just end up using Python outside of Alteryx altogether.
Having done a py2 to py3 migration and ran into the same issues, these wouldn't of been that big of a deal IF python had static typing from the get go.

The static compiler would notice all the breaking type changes at compile time and you can systematically fix all of them at once. You wouldn't miss one or two and have to run your unit testing suite to exercise the type system underneath.

I really believe big breaking changes like this in a language causing migration stagnation is a property of dynamically typed languages. With other statically typed languages like swift or rust, it happened quite frequently but wasn't as big of a deal in practice.
Enron looked great, right before it didn't. House prices will only continue to rise. All it takes is one drop of blood.

Maybe that will be Tesla's fate, maybe it won't but it's naive to think that can't happen.
Looking at computing vs biology as two fields is disingenuous, given that computing hasn't been around long enough to stagnate, although looking at ML research it is slowing down significantly. Computing is slowing down advancement as well, with silicon-based systems reaching their limit.

What has biotech given us? Cheap portable HIV testing for developing countries, non-invasive targeted treatment of various cancers, (Magnitude level). If you don't see gains in the bioengineering space you aren't looking hard enough, and you also aren't taking into account the FDA scrutinizing new technologies and treatments before they are released into the wild.

The assumption is you don't have a bio background because you have no idea why progress is slow. I'm wondering what kind of bio background you do have where time isn't an issue. Sure I can spin up a bunch of GPUs on demand to train my image classifier, but what I'm training it on is months of experiments run non-stop, and that's with a relatively quick animal model.
Having worked in python for about a decade, first in python2 and lately in python3, and having seen projects convert, I find this article baffling. I found Six to work pretty well, and where it didn't it wasn't hard to change.

I think the core error here was in NOT doing what he calls a "flag day" conversion. Sometimes it is easier to do something quickly, than to live with it happening slowly. I've done "flag day" conversions, and they were pretty painless, if stressful at the time.
Business doesn't care that you upgraded to Python3. They care that you "integrated legacy software into a more performant and secure runtime environment" (or whatever; I suck at jargon).
" API's don't have comments, they don't have expressiveness, and by their nature there is almost no choice on the part of the designer, they're just a list of names attached to functions"

I don't know how anyone who's written code could even say this.

APIs have comments, they are expressive, there is considerable choice in design and they are a 'list of names' the same as the list of names attached to variables.
> Structured data rarely lends itself to a GUI paradigm because its structure is arbitrary.

I really can't tell what this means.
Usually top ~20 schools with a bachelors in math or CS. Sometimes Masters or PhD, but those end up working directly in research. The new grads I know aren't actually quants.
My manager is 100% a business person. He doesn't know/understand tech jargon at all. If it isn't full of phrases like "breakthrough strategies", "proactively engage", "future possibilities", "cultivates innovation", "compelling picture of the vision", etc. (these are real examples from his template of what he wants our versions to look like) then we will be sent back to rework it until it is sufficiently obtuse.
> I don't know what GHE is, but making me interact with github or bitbucket isn't a good way to encourage me to contribute to projects

GHE is Github Enterprise. Most software development teams use that or Bitbucket or Gitlab, because there's a ton of value in the visual interface, the approach to code reviews, approvals, etc. that is hard to recreate in any other form.

You still push Git patches to it the same way as you would to any other Git repo.
Just because someone might need a car at some point, doesn't mean that everything should be designed around them.

Relevant: https://twitter.com/mlroach/status/1216078001709780992

"News article: can bicycles replace many car trips for some people?

That person: nobody can ever replace any car trips with a bicycle trip because I drive cross country every week with 14 hockey players and their equipment."
Maybe it just makes Sam’s life easier if his founders respond to emails fast
Wait, so instead of using SqlPackage.exe you're using the .NET objects to do the deployment, and are auditing the changes as you deploy them? That's cool! Anything posted public on this?
I care a lot more about the social effects than the "taking my money" part. Having lived in areas with very high unemployment rates, there's not much good to say about them.
Elliott wave principle
That’s unfortunate, because you’re caving to people who oppose it on ideological grounds as well. I don’t see how it’s off topic, given that one of pg’s most viewed essays is What You Can’t Say.

Most perplexing is that someone cited users writing long comments as some sort of problem. So, it turns out that complex subjects generate more discussion?

I’m not even sure what comments people are finding so offensive in this thread that you feel the need to blacklist the source. tptacek has trashed Quillete as a whole many times in the past, so I think it’s safe to say that his opposition extends much further than “makes for bad comment threads”, and is a little closer to your initial assessment of being uncomfortable with ideas from an opposing sector, which is pretty much nailed it.
The moral is that being ~anonymous in meatspace has become very difficult.

So yes, I'm no longer comfortable assuming that such steps would guarantee any privacy. And yes, I'd also worry that at least parts of the process would be recorded. And the harder I tried to obfuscate, the more likely it'd raise suspicions.

I do worry about using a VPN. But that's not too uncommon where I live, so hopefully it's not a huge flag.
The author does touch on that.

When Mercurial accepts a 3rd party package, downstream packagers like Debian get all hot and bothered and end up making questionable patches to our source code.

Some environments just can't use dependencies like this. IMO Python 3 was too much of a breaking change, and in particular, the ability to transition from 2 to 3 should have been better in Python itself.
Enforcing the `NSLayoutConstraint.activate(_:)` API for this in my codebase has saved so much debugging of stupid errors.

All it takes is forgetting to add `.isActive = true` to a single constraint and nothing will work, and it can be so difficult to spot.
Agreed. Also anecdotally, but I feel the same way with photographs. While digital photos are amazing and I never want to go back, I also really, really enjoy printed albums. Especially for photos of a trip or special event. I find it way easier to capture, remember, and re-tell the story by flipping through a book.
> No critiquing that though, because then my argument might not be sound."

I also make statements and pose arguments about all manner of topics without citation of my foundations. I know and believe what I believe (which are different things), but it is not required that I simultaneously try to educate or argue with base topics that are not relevant to my topic.

I can argue forever with people who dont or cant come to the same place, which is not constructive for me. Apologies, but I have already moved on. You disagree with the precepts and thats fine. Begging for the well tread evidence is noise when it will make no difference to either of us except require you to make up another reason to whine about how wrong the idea is. It is a loss every time I see this same kind of backhanded exchange (ie "You haven't convinced me and I don't agree with the precept") as a form of participation in a discussion.
Eh. The U.S. education system has taught me that anyone* can beat any* test. Seems like there's value in saying "if you really fuck up, you are at least have a background that says this will not be your entire livelihood."

*almost.
> Do you have an example of a library or snippet that demonstrates this?

All NLP neural nets (based on LSTM or Transformer) do this. It's their main function - to create contextual representations of the input tokens.

The word 'position' in the 728 dimensional space is an embedding and it can be compared with other words by dot product. There are libraries that can do dot product ranking fast (such as annoy).
If you can come up with 300 different explanations for a random blip, your theory is obviously very flexible. You are probably overfitting.

If your solution to the problem of not being able to generalize your model to new/other data is to add more parameters. You are probably overfitting.

These are the hallmarks of overfitting.

Sorry that you cannot learn from others and only expect them to learn from you.
I think this weird thing happened with Python 2. I believe Python 2.6 (Oct-2008) was the last "feature release" and 2.7 (Jul-2010) was intended as a bridge. So since 2008, 2.x users have been shielded from most all of the normal churn of any widely used language that's in active development.

What I don't think people realize is that not only are you expected to move to 3.x, but you'll have to keep up or fall behind with new 3.x releases. During that same period (since 2008) 3.x has had 9 big releases. Of course that 2.x stability was done with the assumption you'd move to 3.x and isn't sustainable for PSF indefinitely.
The Friendship of Swami Vivekananda and Nikola Tesla
No hate here. No obsession with Israel. I support their right to be an ethno-nationalist state. I just don't deny that's what they're doing, which seems to be an approach too many people take.
> it becomes known that a particular company just thins the ranks every 18mos, and they'll have fewer folks lining up to take jobs.

I don't think this is a thing at the high levels sadly. Both the employer and employees have moved away from the job security concept long time ago.
What's the insurance like on a model 3 compared to a similar gas sedan?
Tunnels under cities to decrease traffic?
You can even love your job and see that it serves no purpose!
Waste Isolation Pilot Plant – Site Markers [pdf]
It would probably be less painful and much better (for other reasons) to migrate to some other language. Some projects did that successfully, or are in the process of doing so. Most notably reposurgeon: https://gitlab.com/esr/reposurgeon
Imagine how many people would accidentally uninstall the play store. Also, as near as I can tell, there is no actual legitimate "Phone" app available there.
Patterns of Software (2006) [pdf]
Try not to be discouraged, it's okay to talk about physics. But try to use the right language for it - mathematics. In online forums, physical ideas or questions are often described in words, which is subject to so much imagination that it can be considered philosophy, but not physics. It's almost pointless to talk without mathematical support. Words are words and have no special meaning. In the example above: A better question would be: Why is classical electrodynamics described by Maxwell's equations? Is there a more fundamental theory behind it? Reason: The 'right-hand rule' is not a rule, not a theorem. It can be derived.
How do I draw a line?
The standard control could use improvements (hm, I'd probably vote for a dictation button that lets me say "next Wednesday" instead of doing math), and we need handsome alternatives like this to nudge it forward. Because user familiarity is critical, I'd prefer to see an implementation that adds functionality with minimal changes to the way we all robotically enter a date/time/whatever. A subclass, if possible.

My portfolio is filled with regrets where I chose something interesting over something obvious.
The downside is that it's probably going to be another immunobiologic that costs the price of a sedan for one dose. Still, good on 23AndMe.
I changed myself to handle this and then reverted. I'm trying to fix it again. I think the key thing is related to something else they say about effective founders: when faced with a hard problem they must solve, they run towards it.

Don't get trapped in the siren song of "it's okay to be slow". Speed is itself part of quality.

I know it's possible to change. The factors that cause me to slow are:

- Fear of trying too hard and seeing myself fail: Failure is inevitable. Earlier > Later.

- A misplaced confidence that I can knock it out late: You can't do this anymore.

- Uncertainty of the next action: Any action is better than no action 80% of the time. Just eat the other 20%

- Wanting to make things 'nice' (especially if I've already been slow): Present > Nice, and nice_delta(t) < nice_delta(t-1) so you'll be producing less nice per unit time as time goes on, so just release.

Hope this helps. I know it can be changed. I've done it. I have to do it again.
> What about CIA using "Enhanced Interrogation" techniques aka torturing people?

How many criminal prosecutions have those people have proceeded after the torture? I mean, since we're talking about consequences on extradition for criminal prosecution and criminal prosecution itself, that would seem to be the relevant measure.
https://www.cnn.com/2010/US/10/22/wikileaks.editing/index.ht...
I'm trying to explain quantum physics using single photo[0] (in Ukrainian, but you will get it). It has good adoption among regular people. It based on real physical experiment, just labels are added. BUT scientist are insane when they see it. They argue that quantum physics cannot be explained using picture, because the only true way to explain quantum physics is using mathematics.

[0]: https://scontent.fiev21-2.fna.fbcdn.net/v/t1.0-9/79956387_10...
VC is an industry unto itself, a discrete sport even, and essays like this are defined in terms of that industry: the business of "exits" by acquisition or IPO. Opportunities that anyone can access are thoroughly offtopic.

Frankly, I have to wonder who is the audience for this post.
The most amusing quote in the entire article is this (emphasis mine):

> This ground rule meant that a mass insertion of b'' prefixes everywhere was not desirable, as that would require developers to think about whether a type was a bytes or str, a distinction they didn't have to worry about on Python 2 because we practically never used the Unicode-based string type in Mercurial.

Requiring developers to think which one it should be is, of course, the whole point of the changes in Python 3 - and it's what produces better apps that are more aware of i18n issues in general and Unicode in particular.

And the complaint doesn't even make sense if taken at face value - if all strings in Mercurial are byte strings, then what is there to think about? just use b'' throughout, no need to worry about anything else. Of course, the devil is in the details, which is reflected by the word "practically" in that sentence - this kinda implies that there are places where Unicode strings are used. At which point you do want the developers to think about bytes vs Unicode.

So the real complaint is that Python switched the defaults in a way that made bytes-centric code more complicated - because it has to be explicit now, instead of the Python 2 world, where bytes was the default, and Unicode had to be requested explicitly. Which, of course, is the right change for the vast majority of code out there, that operates on higher level of abstraction, where "all strings are Unicode by default" is a perfectly reasonable assumption to force.
By virtue of 96% being older than 24? For a magazine called Teen Vogue that's about dating tips and makeup advice for teenagers. Yeah.

While it's not exactly an unbiased source, Wikipedia trusts this citation enough...

https://www.washingtonexaminer.com/opinion/teen-vogue-promot...
Surprising: one of the healthy habits mentioned is drinking alcohol only in moderation (defined in this study as just under 2 units for women and 4 units for men daily). If I drank any alcohol on a daily basis, I would be scared that it would go downhill from there. Habits are hard to change, so better do not pick up bad ones at all.
I'm convinced that just avoiding to do stupid things is half the battle already.
C++ doesn't mandate you switch from std::cout to fmt in order to use lambdas. If they did that, I think we'd see a lot less modern C++.
Can anyone point to data that strongly implies there is a clear, direct, and proprotionate climate cause here? It seems more like decades of mismanagement met a dry year, which can happen no matter tue amount of 'oil company pollution' and independent of a 2deg temp rise.

This just seems like lazy journalism playing to their base. Maybe I am jaded.

Let it be known that I am not a skeptic, but frusturated with the general level of discoure in the media which I feel just emboldens skeptics and deniers.
Same for my wife. She is quant at a top tier bank. Takes home the big bacon. I take home a slightly smaller slice of bacon working in tech
I feel like the only way for this to work is for an individual with the rights connections and background to pull together an all-star team for all of the areas of expertise needed for city designed. Then combine all of these experts with some strict policy barring corporations over a certain size from doing business there, and limiting the number of properties a singular entity, individual, or groups of entities can control. Add in some actual infrastructure design choices that physically limit the ability for large scale businesses to operate efficiently and maybe it would work? So basically combine physical infrastructure limitations with policy limitations to influence culture.

Promoting only small lifestyle type businesses and limiting the ability for one person or business to dominate the landscape might be able to deter the city from becoming just like any other.

Obviously designing and running a city is incredibly complex with an unknown number of variables so the probability of success if very low. Still something I like to daydream about occasionally.
Six, for example, is designed to be a single file -- specifically to ease copying it directly into the code base. But the idea that Mercurial couldn't use dependencies because of fear for what Debian might do...I find it so hard to believe that's the best choice. Vendor if you must, but do not reinvent the wheel.
Define "better?" Being able to drive everywhere in a climate-controlled vehicle regardless of weather is pretty great. Not getting rained on, not getting your shoes wet, not having to huff up a hill, having the kids' crap always at hand, etc.

You're missing a link in the logical chain. It's hard to build transit/bike lanes in America because that requires central coordination, and Americans don't like central coordination. That's why Americans love cars so much. Driving and road construction is extremely decentralized. Few towns are sophisticated enough to build rail, but pretty much every place can pave a road, and connect it to roads to neighboring jurisdictions without too much planning. So as long as Americans prefer their decentralized system, advocating for things like transit that inherently require a level of central planning is swimming upstream against the culture.
Music in Human Evolution (2013)
5-29 doesn't exactly mean children playing in the road, it can also be drunk teenagers and their car encountering a tree.
Stick-Up At Capital One Café. A comic about crime, cash and cappuccinos
that's cool! I wonder how it works against podcasts
Most folks don't realize how simple it is to set themselves up for life if they start investing early and consistently. This is especially true on a "tech" income. This stuff is not taught in school.
Pretty close.

If you fill the local pool with sharks, then you're still going to have a few people killed by sharks, because they chose to ignore all the warning signs about the sharks. The death toll will be pretty low, though, because most people will stop swimming because of all the sharks, but there's always a few people who refuse to obey.

This still doesn't fix the problem of why we stupidly put sharks in the pools to begin with.
Do you have evidence that they run real systems?