skysight-inc/HackerNews huggingface dataset:
The hard problems are always the fun problems. Yes there's risk, but life is full of risks. The learning that happens while tackling a hard problem is immeasurable, will take you leaps and bounds over your contemporaries, and that will set you apart. Subject matter experts aren't forged by solving easy problems.

There seems to be a great deal of "careerist" advice in the forums. That path can certainly lead to contentment, but it's slow, intellectual suicide. I was on this track before, but gave it up and couldn't be happier.

Edit: grammar
It doesn't sound like she's being forced out, but they also didn't mention a replacement. Is that the reason for all the dismal comments?
Hehe, thank you for the warning. I chose the name because it is a BUG... reporting tool ;)
You're aware that if Google with its monopoly on Search and quasi-monopoly on Chrome started blocking ads, they would get sued out of hell for monopoly abuse in the EU and probably everywhere else except the US, right?
One of my friends has an away bag and I don't really see the hype. If you're looking for a lower priced bag with a great warranty then Brigs and Riley's build quality is far better and they have a lifetime warranty.

If you want a well-built aluminum case then Tumi and Zero Haliburton are the way to go (sadly Rimowa went downhill after the LVMH acquisition).
It seems to be very uneven depending on the city. Combination of infrastructure, regulations, geography, weather, maybe even culture, etc. I was in Lyon a few months back and they were everywhere. On the other hand, another city I visit fairly regularly rolled them out last year. There were a fair number at first (and the escooters scattered all over the sidewalks). Last couple times I was there saw a lot fewer and very few riders.
There was no Web for pouring resources into Lisp, Scheme, Smalltalk, or even Dylan considering its short life.

Python already has it, PyPy, but it tends to be ignored by many.
In my experience, existing programmers struggle the most in learning APL because they struggle to internalize the Array Model and how to talk about things as Arrays. The results are, in essence, very poorly typed data, which then requires tons of mangling to make work.

It's the same thing as when you learn various other languages and you start to not appreciate how to appropriately model data in that language, which leads to excessively complex or inadequate types.

IMO, the elegance of a notation is not defined by its ability to prevent people from writing bad expressions, but by the capacity for good expressions to be practically and usefully leveraged. A good notation is about empowerment and clarity, rather than about prevention.
Books and the internet?

I'm not joking.

I mean when you go to industry conferences for niches I feel like maybe half the speakers I listen to are just winging it. If someone who is objectively in the bottom 50% of expertise in a niche is speaking at an industry conference you can definitely learn your way to greater degree of competence than they are at.
Only slightly related;

My favorite 3d Modeling Program, Rhino3d, has a built in command line stemming from its Autocad heritage.

It is absolutely amazing, and has been for two decades now. Rhino3d is by far the best 3d modeling program I have ever used, and I'd say it is downright fun to use!

Auto-complete, discoverability, and the way it mixes keyboard and mouse input all come together to make this wonderful experience. A basic example, tell it to draw an ellipsoid, click the starting point, type the width in one dimension, and then click the mouse for the third point.

In comparison to Sketchup I am easily 5x-10x more productive in Rhino (not just because of the command line, lots of other reasons, Rhino3d really is awesome).

I wish more applications had built in command lines that mixed mouse and textual input so well together. IMHO the greatest contribution VS Code has made is bringing that sort of combined UI to the programming masses, and doing it really well.
I think they make a ton of sense in certain areas. I was at a convention in San Diego a little while back and e-scooters seemed like the official mode of transit. It was a bit annoying since they were hobbled by the convention center to a dangerously slow speed (something like 8mph when you're riding in an unprotected bike lane) but to be able to walk out of your hotel, hop on a scooter and take it 10 or 15 blocks to get to the convention center, then grab another one and take it 5 blocks to lunch, then a different one to go the 20 blocks to the USS Midway all for a few dollars was awesome.
> You cannot experimentally decide if atoms experience anything, the fact that they do or don't doesn't change any prediction for how they behave over time. It's meaningless, like wondering if magic exists but is actively hiding from us. Paranoia is that way.

This has so much potential to become a semantic death trap - but let me ask if you think even human experience could be experimentally tested? If you put me in a room, what could you do to see whether or not I'm "having an experience"? Would the mere act of placing me there be an "experience" or would it be a false positive? What does "non-experience" even mean? I don't see it as counterintuitive to suggest that normally inanimate things like rocks can have experiences - though their experiences are fundamentally different than ours. For instance, we will never be smelted, turned into concrete, etc. and rocks don't have memory or feeling apparatus like we do.. but they do "experience" reality on a very simple level.
German prosecutors charge 6 more in VW emissions scandal
If you'd like to hear someone who disagrees with Goff discussing the idea, I'd highly recommend his podcast with Sean Carroll:

https://www.preposterousuniverse.com/podcast/2019/11/04/71-p...

A somewhat similar discussion is here:

https://www.preposterousuniverse.com/podcast/2020/01/06/78-d...
Keep in mind that accepting cash isn't zero-cost. You need drop safes, daily pickups by secure courier, and you're at risk of robbery (especially for places open at night, like gas stations.) Depending on circumstances, it can cost more than 3%.
no-one knows...
"At first glance, open banking might seem to be a problem for Plaid, but ... developers will still prefer to use one well-built API that abstracts away thousands of financial institutions"

This type of centralisation makes me sad, but it's probably true for most startups. By using Plaid or an Open Banking service from another party (e.g. Experian) you'll pay fees to get information you can get for free if you integrate directly with the banks.

Even though the open banking APIs are uniform, any company wishing to use them still has to register with each and every bank, and test the integration works with each one. Until you've done it once, it's hard to know whether it will be easy (you write the code once, and it works flawlessly for all banks) or you have edge cases (e.g. some banks have funny timeout issues). So if you're a developer on a deadline, you will likely prefer to use a single API.
4-5 months is a bit of an exaggeration in most coastal areas of the US. where I live it still isn't super cold and there are still people out using scooters. the range does suffer a bit at these temperatures, but not enough to make them totally unviable.
I did that carpentry thing too for a year, a long time ago. Hanging down head over by the knees from the ridge, and banging nine inch nails into the rafters from below. Up to 8 floors high. Looking like an animal. What can i say? In retrospective it was much more satisfying than much of anything i did afterwards. I really built something to last, immediately visible, tangible.

Though of course it would have been hard to do that for more than five to ten years. And it WAS dangerous. Many alcoholics there also.

edit: But i really learned to use a hammer from some functional alcoholic which needed two bottles of beer first to get his shaking under control. So...prejudice be damned!

2nd edit: He, in traditional carpenters clothes, coming from Berlin and speaking that dialect. Lying in the shade of some wall, upping his level of beer.

Me, mostly clueless but agile rookie, stylelessly in military surplus chlothing somewhere in the 'Ruhrpott' in North-Rhine-Westphalia, slowly doing his thing up there.

He, 'Dude! I can't stand nor hear and see how you are hammering!'

Me, 'Wassup?! Show me then you lazy old fart!'

And he did. Effectively 'teaching in' hands on at first, then by constantly giving voice feedback from his shadow behind the wall. Like, 'Too slow, better, Jaa!, like that, go on!'

And so i did, happily banging away heads down and bare chested in the morning sun, not minding his lazyness at all.
We have collections which I guess should be featured on the front page. https://academictorrents.com/collections.php
This is a newer feature of Day One (but you have to pay to get it).
California now has a low that is similar to the EU law in many ways, and other states will soon, so those sites will soon have to block Americans as well, based on where they live if they can determine it, and soon they'll have to just give up and follow the law.
How relevant is this information?

AFAIK, all that matters is how many conversions you get from $ spent. Both of those are perfectly visible, no tracking needed.
They have competitors though, Yodlee and Salt Edge to name but two. Have had some 'fun' recently in the UK when the FCA introduced open banking without actually allowing foreign companies any way to particiapte. This broke the budgeting app that I use (Pocketsmith https://www.pocketsmith.com) because Yodlee, the bank feed provider they used, isn't a UK company and neither are they, thus they didn't comply with the regulations.

Pocketsmith got around this by adding feeds from Salt Edge, thankfully. I've actually become quite dependent on having proper cashflow, balance sheet and P + L statements for my personal finances.
Dockless is the problem in dense urban areas; they clog walkways and lead to a lot of discarded scooters around the places that have the least space for them. The docks are basically the city setting aside a piece of land (usually just 1 parking spot worth) dedicated to bikes. A single square foot of urban sidewalk space is incredibly valuable, so IMO it's better to be intentional about how it gets used.
Take the currently most upvoted top-level comment on this thread for example, about how everything is a "system."
It is also true that a CS bachelor's is not and never will be equivalent to actual experience working as a software engineer.

For example, in school nobody ever taught you what it's like working on a team of 30 on a two-decade old code base with a million lines. You have different kinds of problems due to the scale - problems that school never taught you how to handle.
I know, that's why I said "unanswerable" and "all I can do is guess".

The specific feature this came up recently is whether or not a chat app should autofocus the input box. Ideally, the answer is "yes" if you have a keyboard (lets you start sending messages faster) and "no" if you don't (the on-screen keyboard would cover up the conversation and be distracting).

There's, of course, no way to detect an iPad keyboard, so currently iPads miss out on autofocus.

Discord, incidentally, uses an alternate solution: "don't autofocus the textbox, but instead detect keypresses outside the textbox and manually insert the corresponding letters in the box". This, of course, completely fails for various non-Latin keyboards, such as Japanese: if you type "chi", it will insert 「cひ」 instead of 「ち」.
Without a bigger plan such as a domain-knowledge interest for personal, academical or business purpose, once you really hit the wall your game is pretty over though? Slogging is hard.
> When I treated headers as bytes, there wasn't an "encoding".

oh, actually there was (either us-ascii or more likely iso-8859-1) the bytes are just values 0-255 what these values mean is the encoding. You're confused because the encoding was implicit, rather than explicit.

It would perhaps be clearer to see it if you for example had to chose if you use ASCII or legacy EBCDIC encoding.
> How do you solve the "won't read my emails" problem?

Have the user generate a device-local SMIME certificate for <diary@wherever.com>, register their certificate's public key with the server, have the server generate a mobileconfig that enforces SMIME when emailing anyone, and then in Mail.app change the From: address to <diary@wherever.com> when emailing the diary address. iOS will remember that From change and use SMIME to encrypt all diary messages to the public key in your keychain (which the server can't decrypt), the server can reroute the incoming mail back to you using your private key, and your device-local key is the only one capable of decrypting.

Since you're using SMIME, you'll need to use IMAP for your data store, which provides perfect compatibility to any platform that can do SMIME key generation. I'm very curious if SMIME-encrypted emails can be used as encrypted Notes on iOS, now that Notes supports IMAP accounts :)
But if you can't sniff the browser version, you might still have to apply the crazy work around forever because you have no way of knowing when to stop. It works both ways.
Nice that you told us the story why you got into coding. I just tried to find an abstraction for the sake of simplicity. Of course we had all our triggers why we got into coding. And of course we had some specific end goal like you had but the actual activity of coding is about short feedback loops. Something which many professions lack. If you didn't like short feedback-loops you wouldn't code for 8 years.
It does seem to be a trend that state universities are ending transfer agreements to 4 year universities. George Mason University ended their transfer agreement with NVCC 5-ish years ago.
Foucault's work on this is fascinating and still well worth reading, but to some degree it's already been eclipsed by reality.

The essential breakthrough of panopticon was using uncertainty as a multiplier, pushing people to act in fear of surveillance far more often than they're actually surveilled. That's an accurate description of getting dog-piled for a random tweet, but it increasingly doesn't reflect modern surveillance or even sousveillance.

A government can tap webtraffic to monitor everyone who searches for privacy tools, or put up a Great Firewall with known holes and track the people who bypass it. Lately, even random individuals can automate things like finding everyone who liked a tweet they disagree with, then searching their profiles for anything that might spark outrage. Even the ubiquity of videocameras represents a change from Foucault's era, since so much that's not a problem at the time is recorded and scrutinized later.

A lot of his ideas about the psychological impact of panopticon still apply, since consequences for this sort of thing are not applied consistently. But it seems important to note that observers who used to be constrained by perception are now constrained by agency, and so can more actively select which misdeeds to react to.
Should I stay or should I go? When debate with opponents should be avoided
Yup, that's definitely a goal, just need to build it. Check back in a few months :-)
The laws are coming faster in some places than others and the presence of rentals is actually bad in terms of keeping attention on scooters down.

I figured I'd have 1-2 good summers in my current city before the laws caught up. So far they've only kicked us out of the main walking street, which sucks since it's actually perfect for scooters, but whatever. This is one of those moments where I wish I felt like a partner to government rather than a subject.

I haven't been hassled or seen someone hassled for sidewalk riding. I make sure to treat pedestrians like Gods though and opt to get off and walk my scooter before causing chaos, confusion, or even the optics of impatience.
The Goff answer to this is that since you've used intrinsically conscious matter to build this machine, it is conscious.
AFAIK, NSAKEY was a mechanism where the NSA could install their own cipher suites on their Windows machines, without needing to know or trust Microsoft's signing key (and vice-versa.)

DoD and IC use Suite A algorithms, which are classified. So they needed NSAKEY, or a private build of Windows that would let them do what they wanted. I think all they could do maliciously with this key is install backdoored crypto suites on victims' computers, which would require Administrator access anyway.

Disclaimer: work at MS, this is well before my time, I have no inside knowledge.
> Well, I would argue that virtually no human is actually conscious in the way we tend to posit that humans are conscious.

Word. I don't have much more to add to that other than yes. I think that humans are delusional in their understanding of how advanced we are as a conscious form of life. We are not that much different from simple machines.
DNA evidence works well.

In all seriousness, I recommend not referring to them as "reports" at all. Call them "My Team", "us", "we". It creates a sense of collective ownership.

When talking up, I use specific names, or "the team" to reference tasks or successes, and "I" when we talk about failures. I own what goes wrong, they own what goes right.
It's not that silly. Just making the point that I've met plenty of people without degrees who are absolutely great engineers. And my company somehow comes up with plenty of badly engineered systems, despite being full of people with CS degrees.

Is it possible that there's some sort of cognitive bias going on with your and mine strong, opposing feelings on this subject?
Sometimes these hard things are all or nothing where a switch has to be flipped with a very difficult but maybe not impossible way back.

In my experience, most of the time you can chip away at a hard thing, first in understanding it, then transforming it at its edges, getting a better understanding of what lies beneath, all the while taking small risks leaving what remains less hard and a smaller risk. At some point others can see the way through and you get buy-in for flipping that switch with certain precautions in place.
Imagine your wages stayed the same or grew but everything else kept decreasing in prices. This was the norm in the United States before the founding of the Federal Reserve.
I don't care about whether they report results or if they miss deadlines for reporting. That's all this article is talking about.

But only studies that are pre-registered should be considered when approving a drug, treatment, or device, and any incomplete studies (that is pre-registered but not reported for any reasons) should be treated as "all the patients died", and all individual researchers on the preregistration should be appropriately tainted for future consideration of studies in which they participate.

The related story in the article, "Gaming the system" does report on this:

> .. a recent study ... examined 19 drugs approved by the FDA in 2015. In only 10 cases were all the trials provided to FDA for its decisions registered on ClinicalTrials.gov.

This is unacceptable.
Mailboxes, Etc. used to do something similar. They had a card to pre-pay for 100 discounted copies that you could then use at your leisure. The clerk punched a hole for every copy you made.
probably so

https://twitter.com/data_bayes/status/1209350964232237056

>I would venture to say that I bet quite a number of actors have been burned by wanting to play a role so bad they didn't look at the endeavor as a whole.
who is this person I should follow?
You're talking about CCPA, and I completely agree, GDPR-style privacy regimes are clearly the way the regulatory world is moving. It's just a matter of time at this point.
The article says that in Western Europe the rate at which men drop out is much lower than in the US. I only had the article as a frame of reference for my question, I did not have the Brookings institution study for additional color. Interesting reading, thank you.
+1. The number of rendering invalidation bugs I had to work around in mobile Safari is crazy.

`if(affectedBrowserUA) { elem.style.transform = 'translate3d(0,0,0); elem.style.transform = ''; }`

Edit: I guess you can achieve the same thing through UA client hints. Just need to add a new JS file that reads the request headers and maps them into JS globals.
This. Mozilla got the right tactics by making them session lived by default. Completely banning them will only break stuff.
thanks for sharing that article about the verification process, I wasn't aware of that situation.
Why not fully get invested in your job? You spend the better part of your day working so it's almost futile to divest. Instead of wasting that part of your life, why not make it worthwhile?
I spent four years at an organisation rife with this. I found two major routes for getting to work on hard problems.

The first was joining initiatives that were in such utter disarray people were willing to take any risk to get out of the "someone's gonna get fired for this" hole. They were typically rich in hard problems (the chaos was usually caused by failure to address one or more of them) and people liked the idea that someone else was taking on responsibility and becoming the person who was most likely "gonna get fired for this". I was happy taking that risk, considering the payoff in getting to work on interesting problems worth it.

In the absence of disarray, I had to go down the much slower route of finding small things that received so little attention I could just do them; nobody cared about them enough to worry about success or failure, and the time input was small enough nobody got upset about it. Over time the cumulative impact would gain me enough trust to take on something bigger, and assuming that went well things would snowball from there. In this way I "trained" one of my bosses from flipping out at the most minor suggestion to pretty much leaving me alone to get on with what I felt like, on the basis I would usually find things to do that reflected well on him.

Unfortunately I never worked out how to get anywhere with the kind of person who benefited from the hard problems not being solved -essentially those profiting from either the prevalence of bullshit or non-essential things being done as per points 3 and 4 in the article's section on what happens when you do tackle the hard stuff.

I'd also caution in my experience it wasn't useful in advancing my career at the same company - I did see a big benefit in credibility but it was among peers and the people I depended on to "get a VIP pass around bureaucracy". This has been general across organisations in my experience: the career stage benefits only come when I move on and have a load of experience in problem spaces I simply wouldn't have encountered had I kept my head down and merely done my job.
> were you joking

Nope. This is real.

> what documentclass do you use

dinbrief.cls (the most fitting one IMO since I'm German)

> what do you mean by "companies" and "inquiries"

Mostly subscription cancellations and asking for refunds.
I'll opt to ride in the street more often in a downtown area, since traffic is typically slow anyways. At minimum, I'll try to hit up the bike lane.

It does help that my scooter can accelerate up to 20-30mph easily though.
If we're concerned about using up municipal land for vehicle storage, shouldn't we first address the enormous amount of street space permanently reserved for car storage?