skysight-inc/HackerNews huggingface dataset:
Hi Mike,

I have one limited question and I want to be careful. This is what it is:

You don't wholly disavow any bad behavior. Can you please truthfully, fulsomely and in detail, describe the original conduct that underlies the complaint against you?

For example, here is a range of situations, can you state where you conduct fell under?:

A. You are powerful, systematic predator, like Harvey Weinstein, or Roger Ailes, who sits on top of a power system whose social, legal, economic dynamics you systematically exploit to abuse and entrap your victims.

B. Without significant official power, you abuse a coworker, by opportunistically exploiting her/his weaknesses or your institutional knowledge (note that this can also be extremely damaging to an individual even without official power).

C. Inside of some sort of relationship, you committed bad behavior, by say, reacting poorly to a conflict, and took undue actions (messaging, following).

D. You are wholly innocent of any bad behavior. Your inclusion on this list is is the result of an deliberate campaign of someone with a malicious agenda.

Note that for many reasons and on many layers, I can't judge your situation. I can't judge your truthfulness. I can't judge the impact to the victim(s), if any.

The motivation behind this question:

You asked us to read and consider this lengthy personal story, and to be sympathetic to you.

In this context, the request seems like a useful piece of information, and its omission would be problematic. Furthermore, even an admission of some guilt, seems small next to the consequences that you seem to have already endured, and a natural step toward the "rehabilitation" you presumably seek (I acknowledge the possibility you are totally innocent).

Finally, and frankly, if you are innocent, you write and act in ways that raise flags for a perceptive or skeptical reader. For example, you do make some rejections, "punished for things I didn’t do". However, these aren't total disavows of bad behavior. Similarly, you focus on details "No HR claim", all embedded in a highly sympathetic personal narrative.

I've never been accused of any "metoo" behavior. However, I've seen people "railroaded" many times. Many people react by either gathering overwhelming force (authority, connections) to vehemently smash the opposing actor, or else slip away if am unable to do so (I'm not sure this is optimal but seems reputationally useful). However, I've never seen an innocent person plead or begged like this.
Reminder that the European downtowns you visit on a vacation are the nicest and most tourist friendly parts of that city, and often the entire country.

The places you probably don't go to are far grittier, dirtier and less welcoming.

Also you're on a vacation, and will enjoy most everything more than usual.

Nothing wrong with that, just keep this inevitable bias in mind.
As long as people take pride in being #1 in military spending rather than actual results, these problems will continue to exist.

I can spend 500 trillion dollars in an armored rubber duck with an attached gun to it, that does not make me the strongest superpower on earth.
Humans are the most expensive part of the system. You have to make it easy for humans to understand and change the system, and at the end of the day that's the number one thing to optimize for. This is why microservices are compelling.

But to speak directly to your concern, you have to think about service boundaries and granularity correctly. Nobody is saying make a microservice out of every conceivable table. Think about the bigger picture, at a systems level. Wherever you can draw boxes you might have a service boundary.

Why would you need to join payment data to session and login data?

Do you need to compare employee roles and ACLs against product shipping data?

These things belong in different systems. If you keep them in the same monolith, there's the danger that people will write code that intertwines the model in ways it shouldn't. Deploying and ownership become hard problems.

The goal is to keep things that are highly functionally related together in a microservice and expose an API where the different microservices in your ecosystem are required to interact. (Eg, your employees will login.)

When the data analytics folks want to do advanced reporting on the joins of these systems (typically offline behavior), you can expose a feed that exports your data. But don't expose an internal view of it to them or they'll find ways of turning you into a monolith.
I would love for Apple maps to be good. But it’s not. In the UK it is terrible. Unusable. I’ve tried. I’ve tried hard. But it is useless. It doesn’t know where things are. And that is a map’s core competency.
Think about how much has changed in the past 30 years. The average american is 10x the productivity of his equivalent, but at a cost of specialized skills. That "experienced" human being also came from a generation that could scoff at, say, learning to type ("i'm not a secretary!") which on the surface makes them look more inept, but that's only true if they were starting out today. Instead they were able to invest in skills and opportunities invisible to a modern workforce largely in debt largely uncertain and, in contrast to the author's posit:

>Who wants to work on mastering a complex task for 10 or 15 years, with no real guarantee of commercial success?
The poster I responded to edited his statement after my reply to change his "genuine question" from "do people still use film anymore" to "why do people use film". Like the original question, the poster's edit was dishonest, or at least done in bad faith.
Sure, if you are devoting the whole computer to a single microbenchmark, threads a terrible idea. This is not necessarily the case when you have many heterogeneous applications running on a machine, though.
I built https://www.nextweeksplaylist.com to help me more easily listen to bands coming in town, I know a few people here on HN enjoy using it too.
For some reason this is the post that took me back to a EE numeric analysis and stats practical exercise nearly 40 years ago. A friend encounters a miserable looking me standing on the street with a clipboard and a stopwatch. Friend: "What the hell are you doing?". Me: "Testing the hypothesis that passing traffic is Poisson distributed".
As others have said the Senate is not democratic. In fact, it wasn't until the ratification of the 17th amendment that senators were even chosen by popular election, having previously been elected by state legislatures.
Clearly, you've never used a Hasselblad.
It strikes me that is can still be useful, it just has to produce a good whose value cannot be internalized. It would need to be a perfect public good. Can’t think of any examples though.
Then they should be comparing where people in previous generations were at the same point in their life. Not where previous generations are at the same point in time.
Well, yes but at least I can refrain from setting the Wi-Fi password in my TV and still end up with a perfectly working TV (I do.) A computer without Internet is not very useful nowadaysm
DDD enforces seperation also.

It's about code quality, microservices are easy replaceable. Modules are too.

With both systems, the core part ( eg. mesh, Infrastructure, ... ) Is crucial.

I think experienced developers can see this, the ones that actually delivered products and had big code changes. The ones that handled their "legacy" code.

Microservices are just a way to enforce it, there are others. None are perfect or bad, both have their use-case.
I do exactly the same. Started when I was 6, walking around in circles, just imagining things. Music makes it even easier. It also helps deal with frustrations and anxiety by imagining catarthic scenes.

I still spend an hour each day doing that during my commute.

I've found that improv theatre and writing books really helps with the "getting it out of my head" part.
Google doesn't give your map collections to advertisers.

It's true that Google gets to see them, but Apple is no better in that regard: they store your collections on their servers too (where else would they store them?).
In the same line, some of you might be interested on the slides for my Probability webinar:

https://drive.google.com/file/d/1qz4wAmwiKadshhrStxcz-8atb0S...

where I try to go from the very basic to some useful applications (like Bayes theorem, A/B testing).

You can also subscribe to my newsletter: https://data4sci.com/newsletter where I also announce future webinars, live tutorials and trainings, etc.
If you edit your text in a terminal and use a light weight browser: Asus' E203MA has been working well for me. The CPU is slow. There's not much RAM. I wouldn't run Gnome on it. XFCE, Mate, i3 have all been good.

It's underpowered, it's cheap, but wow does the battery last forever (10 hours).

Beware: Ubuntu's palm rejection is very poor out of the box. No palm rejection issues on Arch or Mint.
How about we bake in competitive openness regadless of company size? Why is it right to build corrals as long as yours is not the biggest?
The Cost of the Path Not Taken (2016) [pdf]
I'm living this nightmare now. The service I work on now is split up into a score of micro-services. Information about a single object is splattered across several services, databases, and caches. Little thought given to consistency, less to how these different bits of information will be combined in ways they obviously need to be. Coordination problems everywhere, creating bugs and sapping performance. Global resource/load control is practically impossible, as is rigorous testing.

Some of these are general distributed-system problems. Some would be less severe with a better but still microservice-based architecture. But in practice the microservice message that a lot of people get is that you should make every trivial bit of functionality its own service, and that road leads to disaster.
In a small project, it's pretty easy for one or two devs to mentally keep track of the codebase and also makes any refactoring fairly quick.

As a project gets larger (more code or more devs), each dev spends more and more time figuring out what the correct types need to be when using various internal APIs. Refactors get harder because it becomes harder to know whether you've correctly found and changed each place that was needed.

And although all projects have this to a certain degree, one typical goal of a commercial project is a higher quality bar for software while still optimizing amount of effort to get that quality. (And commercial projects are often larger too.)

TypeScript helps with these issues (and others). In my opinion, it increases developer productivity for all but the smallest JavaScript projects. It's a combination of both the static typing and the tools available that help the dev immediately, as opposed to waiting for a compile or test run.

I'm actually passionate enough about the topic that I have an old blog article about it: https://medium.com/hackernoon/3-reasons-why-we-use-typescrip...
With the exception of taxis, most people wouldn't call any of those "cars".
A function call takes less. And using more RAM == thrashing your caches more == slowing down. The price of RAM isn't relevant to that -- this isn't about saving money on RAM but saving cycles. Yes, yes, that's saving money per-client (just not on RAM), but you know, in a commoditized services world, that counts, and it counts for a lot.
But a model 3... maybe?
Yes, exactly! Everything old is new again.
Current Generation +2, so the X'ers right now (born 1966-1981)
Yesterday was also the first day. The real question is, will there be enforcement 6 months, 20 months, 90 months from now when it's no longer in the headlines.
Maybe a better idea for them would be to say charge you $10 upfront for 12.5k email credits which should last you a while. Seems like a better deal for "hobbyists" vs a bill at the end of a couple of months. For MG, they can collect payment upfront. I guess maybe for some people, going from free to $10 might be too much of a leap? We were on the "free" Mandrill plan which became PAID (which we were fine paying) but you have to pay for Mailchimp before you get the privilege to pay for Mandrill (we don't use Mailchimp at all), all our stuff is transactional. Hard to get out of it as we are using both inbound and outbound
Quit this damn nonsense with Ansible or whatever garbage fashion fad is in vogue these days and finally learn how to make OS packages so you can do configuration management with normal shell scripting inside of them, because that's what it's for. The amount of incompetence and insanity from incompetence has gone too far. Damn it, this is exactly why IT sucks so bad!!!
US life expectancy rises for first time since 2014
This sort of generational change has happened before: https://en.wikipedia.org/wiki/Silent_Generation

Also see Pareto on foxes and lions.
Informatics Teaching Guide
I communicate with family and very few close friends only (less than 10 people) and my Mailgun stats show about 1k emails per month.
The thing that's different in now vs then, is that the span of the average human life (and the underlying span of healthy operation) has increased an enormous amount... in a single lifespan.

This means those occupying the "top" jobs have a much, much, much longer tenure than their predecessors.

This is coupled with massive consolidation in industry and politics meaning there is less and less of those jobs in the first place.

Hence much of the dissatisfaction of the younger generation.
Indeed, one would hope that the author knows enough category theory to know that choices of syntax are arbitrary and that choices of semantics are forced; any Turing-complete language will do, and the rest is optimization and trying to convince cooked rocks to do arithmetic.
>On LSD/mushrooms, you are more likely to curl up in a ball in the corner of the room crying than you are to experience euphoria. Nobody takes that stuff for "fun".

Consider that your social circle maybe just doesn't overlap the many people who do take this stuff for fun. As with alcohol, you just have to be careful. You wouldn't say 'On alcohol, you are more likely to curl up over the toilet crying and throwing up, or fighting a bouncer than you are to experience euphoria. Nobody drinks that stuff for "fun."'
WHO declares coronavirus outbreak a public health emergency
Isn't certificate pinning deprecated for regular web traffic?
Off-topic, but I knew I had seen that name somewhere: https://dbareactions.com/post/183007001237/devops-owns-the-q...

(SRE here, but I work on databases as well all day)
Great link, relevant points.

> A town hall is scheduled for next month to discuss the merger.

> Voters are expected to weigh-in on the March ballot.
There is (or maybe was) a pipeline of grad students imported from India and China that are taking this risk. It makes no sense for highly qualified and by that I mean "academically educated" Americans to pursue PhDs in the sciences. Even the masters programs are largely foreign students since that is a way to get an H1B.
I would think that children might be some of the best military leaders, since they'll have no preconceptions about how a war must be fought, but will take the most direct route to victory.
Personaly, I put the comma before the column name :

SELECT
col1
,col2
,col3

It's easier for me to add a column or move it like this.
Otherwise I have to search the comma when my query has only one column and I add one or when I add a column at the end
> I realized a few years ago that I have aphantasia, and it blew my mind that most people could conjure images of things when they closed their eyes (to some greater or lesser degree, but more than my zero degree).

Then it might blow your mind further to know that I can visualize things easier with my eyes open. I overlay them onto my visual field and they're _far_ more vivid with my eyes open than shut, by an order of magnitude at least.
Coronavirus declared global health emergency by WHO
> commercial software companies are predisposed to support the latter while the free software movement should have focused on the former.

There is a related issue at play here when it comes to how systems are developed. It takes an enormous amount of sustained effort and time to create whole computing systems (hardware, OS, design, etc). The FOSS movement is not really capable by definition of doing this, since it is dispersed and not funded at the level that today's major platforms have been funded. This is precisely why FOSS is so Unix-centric: that is the predominant and free OS that was available at the time the whole movement really came about.

It would take a years-long, well funded research effort to build a truly new computing environment. On the technical side, the desire and some of the knowledge is there. We simply lack funders that are willing to pony up a good amount to the right people and leave them alone. That is was ARPA, PARC, and Bell Labs were able to do in their time, and the disappearance of this kind of funding environment is exactly why we are still reiterating on the accomplishments of those institutions today.
It's decent as far as 2000s era PHP goes. If you want to poke your eyes out, look at the source of some of the PHP web forum software out there.

The leaked code ignores pretty much all design patterns and software architecture norms. But not having to deal with that, and being able to cobble something together in a hurry, was the appeal of PHP. You can always rewrite later. Nowadays Facebook's landing page is served by highly tuned binaries compiled from C++. If they decided in 2007 to start out with that, we probably would not know who Zuckerberg is.
Portugal is interesting too. Lisbon, formerly a great port now a tourist jam packed nightmare.

I wonder if "new industrial" cities in asia will have the same artefacting 200 years
They're common as personal vehicles (in usage) in most of non-urban California as well, this is just the state grabbing for more cash per usual.
Anyone remember back on what.cd the related artists "web" system? That was my favorite way to find music, and since the site's demise, I have yet to find a comparable way of discovering similar artists.

Luckily back then, I started following many of my favorite artists and labels on social media, which sort of created a new wave of recommendations based on what those artists are talking about. It works, but it's not the same as that magical "web" of suggestions.
Shameless plug: feeding data from operational databases to DWH is one main use case of change data capture as e.g. implemented by Debezium (https://debezium.io/) for MySQL, Postgres, MongoDB, and more, using Apache Kafka as the messaging layer.

Disclaimer: working on Debezium
> In fact all problems I've ever reported in the Maps app were completely ignored.

I call this "minimalist customer service".
>as always the truth is somewhere in the middle

This is the greatest illusion of our time. We tend to think of all things in the world as "middle" like apples and oranges. If this is your viewpoint then you are biased, the truth has equal probability in being in all extremes just as well as the middle.
Other than the stuff already mentioned (subreddits, blogs, playlists, word of mouth) I discover a ton of music via human-programmed streaming "radio".

I know it's not as big a thing as it was in the mid-late 2000's but there are still thousands of Shoutcast/Icecast/etc. stations and many of them are programmed by DJs, music enthusiasts, and fans. A good set of bookmarks is like having a radio dial filled with 10 or 20 college radio stations (or whatever analogue you would consider to be the ideal type of radio for your tastes.)

I've been listening to streaming radio since the early 2000's and one of the main reasons I bought my first smartphone (Palm Treo!) was because I could install a Winamp clone and listen in the car, on headphones, or wherever I was. I still do this today--albeit on a slightly nicer phone.
If we get rid of student loans this could change overnight, we have fashioned a society that punishes risk taking on so many levels but the student debt is the strongest driver I can see its basically a return of the indentured servitude culture of the 18th century when most people came to this country under the auspices of indenture.
Was it dishonest though? Because as the poster of both that you've responded to, I can assure you that it was a genuine question. You can keep claiming I'm being dishonest, but you're not correct.
> TensorFlow feels like it was built from the ground up to scale up to billions of users and all kinds of devices, with developer productivity and happiness a secondary priority. PyTorch feels like it was built the other way around, prioritizing developer productivity and happiness; other considerations were secondary.

I recently moved from Google to Facebook and this is how I'd characterize most of the differences I see: Facebook optimizes for your ability to make progress above everything else. Google, not so much.
Moth specialist spider C. akirai uses two-phase glue to increase adhesion
Not only this, but all of the taxes and regulations will only impede your growing business.

Yes, you might be able take a risk because your healthcare is covered in the beginning..but once you want to grow to an actual thriving company, it becomes very difficult.

This is why almost all of the moderately large companies in places like Finland, Denmark, or Sweden are incorporated elsewhere.
TL;DR: Modularization is good, but if you don't have a modular monolith, you won't build modular microservices.
How to write a compelling story in the form of a book.

Sounds easy...

But it's the most difficult thing I've ever tackled. Even considering I've read books like water since I was a kid.
Thank you, I understand.
That's awesome. I totally agree, nothing substitutes human curation
And if all C users decided that, now that portability is much easier, it was time to define some of that behavior, it would happen.

But, as much as people want to blame optimizing compilers for their behavior around UB, absolutely no one is going to sacrifice C's performance for safety.
So Apple actually own the Data in the new Map? Or by that I mean Apple it itself it also part of the Data Source?
WHERE TRUE would also work, so would WHERE 1 I believe
Bring back the gallows for this type of stuff. $143 million in fines is NOTHING, its literally encouraging this type of behavior. Utterly despicable.
gmail? outlook?

basically anything with imap access.
100% agree. Algorithms have their place, but human curation will always have its place as well.
Design and build digital services for the NHS
> easy access to data for business decisions outweighs engineering idealism.

GET HIM!
PSA to everyone using a recent ThinkPad: Update your thunderbolt firmware. Boot into Windows if you have to... This one is a might-break-your-hardware class bug.

https://github.com/fwupd/missing-firmware-lenovo-thinkpad/is...
Sure, I was mentioning it related to JavaScript REPL experience, and having nice things like immediate visualization of data structures, debugging tooltips and such.

Naturally Clojure based IDEs like Cursive are also quite nice.
I submitted a map correction to Google maps a few years back. They had our satellite office listed a quarter mile from where it actually was. I gave them the correct place with screenshots, verification I worked for the company, and arrows pointing to the exact location along with their own street view of the actual building. It took well over a month for them to respond and they still got it wrong. Now it shows us at the building two doors down from us, but at least that's better than a quarter mile.
Dataset Search is officially out of beta
I agree. If preparing a talk or ”testing” sentence, I can turn on the internal monologue to do a quick check on how it sounds.
My default is non-verbal, however.