skysight-inc/HackerNews huggingface dataset:
I don't think it's a separate problem, and as I said this is a real, concrete problem. The end result isn't that it's fine after they fix this, but that doesn't matter at all, the goal isn't to end surveillance.

The obvious, no two sides about it problem right now is discrimination.
Iow, the presence of non-US cultures on a feed can harm US children?
I try to spend my time doing things that let me create things, get into a flow state or both of those. I'm also a bit of an introvert. At work that has led me into a career in software. At home, there's a couple things that have been the focus of my free time: hiking, woodworking or music (I have to pick 1 or 2 to focus on... there's just not enough time)

Woodworking has been my kick for the past few years and it's a great hobby if you have a bit of space to make sawdust (basement, back yard/common area, garage, spare room). I find that it's really satisfying to make something tangible. Even after a full day of building software, spending time working with your hands can be incredibly satisfying, refreshing and fulfilling. It's also a very deep art/trade that you continually improve at so, over time you get to see your work improve as you learn more and get better. Things you make will go from clunky to functional to elegant. The cool thing is that you can be proud of it all. You made it!
> Off the screen, La Llorona is a well-known and pervasive legend who serves as a cautionary tale for multiple generations in Latinx households

Latinx households, really? There is a minuscule but vocal movement who pushes to change the Spanish language so gendered words that end with 'a' or 'o' end instead with 'x'. For example, 'niño' and 'niña' would become 'niñx', and would be pronounced 'niñe'. I would just let this slide if the article was in Spanish, but ffs, the English word 'Latin' doesn't have a gender and shouldn't be written as 'Latinx'.

You make the world more inclusive by being more inclusive with others, not by speaking politically correct.
From the perspective of a user this sounds positive, but do you have any idea why they don't store more data? Worry about public backlash? Lawsuits over data breaches? There would seem to be a financial incentive to store more given how cheap storage is and the fact that seemingly unimportant data could be useful in future models.
Ah yes, urchin! God that's a blast from the past.
No language is perfect, so languages either improve over time or lose to other languages which do.

On why fixed release cycles are a good thing, I find this FAQ by Herb Sutter of C++ fame enlightening: https://herbsutter.com/2019/07/13/draft-faq-why-does-the-c-s...

It doesn't make them necessary, just likely better than the alternatives (ie. no change or changes “when it's done”).
A typical twitter post will have about 50 2/3/4-grams. Let's ignore skipgrams. The twitter decahose will throw about 600 of these at you per second. That's 30k barebones ngrams per second to keep with the decahose.

But you have a year worth of historical data that you want to work with. If you're able to process 1m ngrams per second, it'll take a couple of days to get through that. You probably want to get closer to 10m/s if you're tweaking your model and want to iterate reasonably quickly. Of course there's ways to optimise all that and batch it and whatnot, but basically any big data tasks with the need to work on historical data and iterate on their models, quickly end up with kafka clusters piping millions of messages per second to keep those iteration times productive.

Ultimately this post is about Spark, and the comment that started this was someone listing PG 'replacements' for traditional ML pipeline components. If you need Spark, you're at scales where PG has no place.
Because objectively our languages are still quite awful and we still have a ton of progress to make.

Look at Python or JavaScript or C++ 10 years ago. They each encompassed the same philosophy they encompass today but lacked a lot of the ergnomics and tooling that make them better languages.

Look at Go or Rust 5 years ago. Look at Java. We are constantly improving our languages because improving a language is a great productivity win.
Ebay baby... I'm coming home...
Location: United Kingdom

Remote: Yes

Willing to relocate: No

Technologies:C#, Javascript, Typescript, Java, HTML, SASS/CSS, SQL, .NET Core, ASP.NET Core, Node/Express, Angular, Aurelia, React, Backbone, Razor, Spring, SQL Server, MongoDb, MySQL, Elasticsearch, EventStore, Redis

Résumé/CV: https://www.linkedin.com/in/hall-hayden/ - CV available on request

Email: h.c.hall@me.com
> Healthy food doesn't nearly as much rely no network effect to not be pushed out of the market. "Only works on Chrome" is real problem and won't get better if they don't also pander to those longing for sugar.

Users who are sick of the effects of unhealthy food will actively seek out Firefox. I and many others were willing to put up with the bugs and slowness of Firefox to leave Internet Explorer.

And when websites were IE6-only, the attitude was not that Firefox needed to win them over, but instead it was too bad for that site they would not get traffic from Firefox users.

And Firefox could afford to not be the best browser for all users, because they are a non-profit, and are not constrained by the same market dynamics as their competitors.

Firefox does not and should not pander to users wanting the sugar, because it will likely drive away loyal users more than it will win anyone over. And again, they can certainly afford to not win those users over. Their browser is not a cog in a content distribution platform like it is for Apple and Google. They can afford to not grow their user base at all, and focus instead on improvement. I would actually like to see Mozilla discard their user metrics and just blindly focus on making something good, instead of something popular.
Sure. I'm happy I could help.

I take the "extreme" (but IMO correct) view that all proprietary dev work is immoral. This seems clear to me because whatever you build will some day need to be rebuilt in a libre way.

That might not be true if you work at some exceptions, like Mozilla or Open Whisper Systems or FSF, but for 99% of jobs, you're doing a bad thing that's making the world a worse place.

With that understanding, I recognize that I'm pretty much a slave until I can achieve financial independence. If that ever happens, then I can work on things that matter.

So I don't choose my work domain based on what I like or dislike, I choose it based on pay and living conditions. Right now I'm remote and have pretty good pay, so this is ok for now, but I know everything I'm doing is contributing to a great evil. I hope it won't be that way forever.

Selling ads is about equivalent to me as working on surveillance systems or malware. I don't want to do any of those things, but I'll do whatever is legal and pays the best, so that I can someday get back to the business of making computing better for humanity.
> But within Python 3, I think the deprecation system is decent. As far as I know, it really only occurs with "uncommon" APIs, so the vast majority of code will continue to work as expected on later Python 3 versions.

The problem is that every new Python version seems to break something. Python 3.8 was released almost two weeks ago, and some popular libraries still don't work with it, e. g. SciPy, Matplotlib, OpenCV, PyQt, PySide2 and probably a bunch of other libraries that depend on the above.
Motorola was sold at a loss and estimates are that Google barely sells 1-2 million Pixels a year - about the same number that Apple sells in a day or two.
I think Debian already compiles Firefox with a flag to allow unsigned extensions, but this may require further changes.
You have to live in a complete fantasy world to assert Google has some sort of monopsony power over labor markets.

There are literally 100 companies that would hire a Google employee within walking distance of Google's MV HQ.
Everybody in Star Trek is serving in the military and has no expectation of privacy while on duty. Plus it only tracks their commbadges.

Another consideration might be: what privacy would someone have had living in a premodern or early modern village or even a small town at the turn of the century? Aside from being surveilled in our own homes by Alexa and her kind, are we worse off today?
I think for now they should just add Flutter support to Fitbit OS.

That way they keep the OS that works while also making it scale up to support more advanced apps. Also, when Fuchsia is ready they'll have a clearer migration path.
Haha, thanks for those list of apps, nice job on those. You seem like a very hard-working and thoughtful person. Keep on keeping on, you'll get there, Melvin!!! FWIW, I'm 30 now, but I probably sent 150-200 failed job applications in my 20's, across 3 different job searches. I remember when I was your age, I just got a Biological Research undergrad degree, it was 2011 and the job market was still very poor...I simply could NOT find any work, I applied to over 50 research jobs and I only got 2 interviews, both of which I was passed over for more "experienced" candidates. It sucks, it really does, just set a daily or weekly "job app quota" for yourself...mine was low but I decided 1 job app per day, with customized cover letter and customized resume. I had a huge resume with ALL of my stuff on it, then for each job I'd trim out the least relevant stuff, then I'd throw that rezzie and a custom-written cover letter into a folder, so I'd then have those if a very similar-sounding job came up later.
>Ok -- if masculinity is irrelevant, which is what I am claiming and what you say the APA guidance also claims, then why do they spend so much time on it? They don't dismiss it, just speak to different types of masculinity.

They don't claim that it's irrelevant, nor do I, so we disagree there, and we also disagree that the space given to it is out of proportion to its relevance. They merely don't consider it pathological, and most of the guidelines don't appear to be about masculinity per se, at all.

> It seems like you just put some random links up. They don't seem to link the creation of toxic masculinity to any movement.

From Wikipedia: "The term toxic masculinity originated in the mythopoetic men's movement of the 1980s and 1990s.[1]"
[1]https://www.theatlantic.com/health/archive/2019/02/toxic-mas...

From the Atlantic: "Despite the term’s recent popularity among feminists, toxic masculinity did not originate with the women’s movement. It was coined in the mythopoetic men’s movement of the 1980s and ’90s, motivated in part as a reaction to second-wave feminism."

From the book of man: "The phrase can be traced back to a guy called, brilliantly, Shepherd Bliss, who was one of the leaders of the Mythopoetic Men’s Movement activist which sprang up in the 80s, and aimed to remythologise men: essentially remove the limited archetypes like “warrior and king” and end biological determinism and hierarchical thinking. Bliss wrote about a return to preindustrial cooperative masculinity, all raising barns and making fires, rather than competitive technological masculinity."

The goodmen project page doesn't make the links the others do, but it does describe the concept as existing as far back as the Victorian era. One can make a reasonable inference from there.
I think it is not about storing data but it is about learning from it.

After you learn that I'm into fitness (or vice versa) and manage to serve me an article in a news feed and direct me to a health blog (served by Google ad sense), then job of the data is done.
Why would not they run their own CA for short term certs?

Few CDNs have this exact problem and they sign their short term certs with their master cert.
um, sure.
This is a project that I have been working on for a few weeks.

These rankings are different from Henley & Partners index and it takes certain restrictions governments has imposed on various passport types to account when calculating the score.

Henley & Parnerss index is updated annually, and this list is updated every few days. Visa requirements change quite often that I had though.

Please do checkout the front page (https://visalogy.com/) where I have spent a lot of time fine tuning the search box with country ranking, typo, citizenship names, etc. It was a quite a good lesson a11y as well.

All ears for all criticism. Thank you .
One Medical | San Francisco, CA | Full-time | https://www.onemedical.com/careers/
One Medical is the fastest-growing primary care system in the country with over 70 locations in major cities nationwide. You’ll find us in Boston, Chicago, Los Angeles, New York, Phoenix, Seattle, the San Francisco Bay Area, Washington, DC and most recently, San Diego.

Core technologies: Angular 7, Python, AWS, Spark, Ruby, MySQL, Android, GraphQL, REST, Java, Cypress, Hadoop, PySpark

- Senior Infrastructure Engineer (Data) - https://www.onemedical.com/careers/all-departments/1455513/

- Principal Software Engineer (Fullstack) - https://www.onemedical.com/careers/all-departments/1152584/

- Senior QA Engineering Manager - https://www.onemedical.com/careers/all-departments/1636119/

- Clinical/IT/Legal/Marketing/Operations/Sales/etc - https://www.onemedical.com/careers/all-departments/

In my own words, One Medical is a technology company that exists within the health care industry. It's inclusive, you work on problems that provide measurable benefits to peoples lives, we had a big group going to Grace Hopper, and it's in a hyper growth phase. If you're in San Francisco or willing to relocate, I'd encourage you to check it out.
There is some evidence that women scientists are being selectively excluded from Wikipedia. As one researcher put it, ‘Women academics are twice as likely to be nominated for deletion as you would expect from the proportion of women among Wikipedia biographies.’

Some sources:
https://www.chemistryworld.com/news/female-scientists-pages-...
https://www.nature.com/articles/d41586-018-05947-8

That doesn't directly explain why the articles that are there would be so shy on information, but it does suggest that people won't spend a lot of work on a topic for which deletion may occur, discouraging people from making improvements.
My dad found me simple employment at a very young age (delivering newspapers), which let me buy my own clothes, school stuff, etc. (edit: No, they didn't ask me for money. But you bet they would get it if they did.) But he also helped me in college a few times when $ was tight. But we had extremely frugal life habits, that came from the farming/broke years. And we prayed a lot, did what we knew we should. Additionally, we paid tithing, which has real promises of specific blessings, and we received those (we always had what we needed). I have learned for myself and now know God lives and answers prayers, which helped us much, and still does. More at lukecall.net .

(Edit: Actually, my parents still live frugally so they can help other people. I don't recall eating in a restaurant until I was a teenager on a date (though it probably happened, just very rarely); we had a garden which supplemented our food budget for a large family, television was not a key part of the lifestyle but chores were (it seemed my dad was always working some helpful task for the family, except on Sundays), we often bought clothes secondhand, and we knew we were loved. The advice I have given above and below in various parts of this discussion is what we did, and I never, ever felt deprived. Food was generally homemade (cold cereal only on Sundays; Mom learned to cook mostly after marriage, but they both learned very well IMO--I salivate as I think about it), we ate a lot of wheat and beans (but not only), some bought in bulk to save. And we were very blessed, again, praying daily as a family and trying to do what we knew we should. There are people who can help with individual situations, and much good advice at the sites I have linked. But the blessings of God are what I credit the most, by far. Again, more (skimmable), at lukecall.net, a simple site with no sales or javascript.)

(We were/are far from perfect, and yes life has big challenges, but we definitely are trying, and we know what direction we should be pointed in. There is peace, direction, and connection with God available to those who want it enough to act and keep trying. My email contact is on that web site for further questions; am happy to try to answer. The more I think of it all the more I am grateful.)
Mostly, yes, as I’m responsible for a data acquisition system written 10 years ago. “Just” getting to python 3 is a massive effort which would first require getting to 2.7 from 2.5, which itself would be a time consuming task. I’m starting to think the best solution would be to just stay on python 2.5. Updates to software should not be the implementer’s tormentor.
I used the word sparse deliberately: I have only seen two news reports involving mainland Chinese citizens visting Hong Kong and commenting on their observations.

Both were surprised, almost shocked, that the rioting, damage to public and private buildings, and constant street fighting, with deaths on both sides,that they had heard about was completely untrue.

Both seemed to want to temper their comments but still were very surprised that the story they had been told was so different from the things they saw in person.
No, because there's a fixed time limit to submit a review, afterwhich the review is posted irregardless. Hey, I guess airbnb put more than 10 seconds of thought into the design of the process, what do you know.
If I could say just one thing about programming to my kids, I would quote this.
Thanks for the cache partition description. This will make projects like cdnjs less beneficial. The proposed hash:// scheme at least would leave it to the attacked site which resources to expose to such an attack.

Performance vs security trade offs seem to be popping up everywhere recently.
If a person breaks the law, it is completely correct to say they broke the law. Going out of one's way to hide that fact because stating the facts is somehow "dehumanizing" is a political propaganda exercise, which tries to present (some) laws as something insignificant and barely worth mentioning, and people that consider following these laws important as somehow irrational, and more than once in this very topic - irrational, hateful and racist. I can see why you want to go through this political exercise, but I have absolutely no reason to follow you.
Hobbies are intrinsically rewarding. Once you do it enough, it becomes monotonous. I don't think roofing a house or plowing a field is intrinsically rewarding past the fist few times.
I don't know what you people get out of pretending you can't derive much from being told what language something is written in.
> 1. Linux source was hosted on BitKeeper before git. It basically was one of the first distributed source control systems (or the first? not sure if anything predated it).

There were several systems which predated it. The most arcane one I know of is Sun's TeamWare[1] which was released in 1993 (BitKeeper was released in 2000). It also was used to develop Solaris for a fairly long time.

Larry McVoy (the author of BitKeeper) worked on TeamWare back when he worked at Sun.

> 2. Linux devs got into conflict with the BitKeeper owner over open-sourcing and reverse engineering, so Linus realized they needed a new system because no other source control system had the features they needed like BitKeeper had (mainly, I understand, the distributed repos).

That is the crux of it. Linus does go over the BitKeeper history in the talk he gave at Google a decade ago on Git[2].

[1]: https://en.m.wikipedia.org/wiki/Sun_WorkShop_TeamWare
[2]: https://www.youtube.com/watch?v=4XpnKHJAok8
I loved it, very cool
the ArsTechnica title is harming debate here. a more accurate article would be titled "Amazon will require approval to sell used first-party Nintendo products starting November 1".

i still believe the only way to stop counterfeiting is to stop product mixing in the warehouses. yes, it will mean shipping takes longer -- but until i can be sure that the product i ordered comes from the inventory of the vendor i ordered from, i will treat every vendor on the platform as suspect.

the path they're taking here is a cat-and-mouse game, and i believe it is the beginning of the end for third party selling on amazon.

edit: ArsTechnica has changed their article title. hopefully a moderator will update this post's title.
> "I will, in fact, claim that the difference between a bad programmer and a good one is whether he considers his code or his data structures more important. Bad programmers worry about the code. Good programmers worry about data structures and their relationships."

It should be noted that the basic premise of Domain-Driven Design is that the basis of any software project is the data structure that models the problem domain, and thus the architecture of any software project starts by identifying that data structure. Once the data structure is identified then the remaining work consists of implementing operations to transform and/or CRUD that data structure.
How to hack A house using Vinegar
There's something to what you say. If you're responsible for handling emergencies then you have some incentive for making sure such emergencies don't happen. Thus, developers have incentives to write more robust code and sysadmins have incentives to design more robust systems.

But what if your company doesn't give the resources you need to make these more robust? Your team may be too small to do much other than run from one fire to another, or to apply a bandaid fix rather than taking the time to do things right from the start. It's also not uncommon to come in to a company inheriting an unholy mess of spaghetti code which no one at the company fully understands nor has the time to document, redesign, or fix.

In these cases emergencies tend to be a regular occurrence, and arguably of the company's own making, but the hands of the people who have to respond to them are effectively tied.
PsDooM: Process monitor and manager for *nix systems
To be fair, 'revert' is too vague a term, and the very first sentence of the chosen answer asks what the asker meant. I think the answer is quite clear and concise once the question is clear.
Actually, no. I find this whole "they're selling your data" trope to be trite and just annoying at this point.

I actually expect this more a reaction to Apple's pivot into health with the Apple Watch (people seem to forget the ex-Burberry CEO positioned the Apple Watch 1 as a luxury product--anyone remember the Apple Watch Edition for $10k?--health came later).
Analogies can sometimes be a useful supplement to make an argument easier to digest, they just shouldn't be used as a substitute for a coherent argument. The latter tends to lead to what you're describing here:

>A common antipattern here in HN comments is someone using an analogy (which is almost always bad), and then the responses devolving into arguing over how the analogy isn't correct.
This is probably running ucLinux to run Mono. I think the bigger issue with the Onion is you can't change the firmware (or at least I got the impression the last time I looked).
> So why do they stay at these awful jobs?
> Health insurance.

How do you know this though?
smallstep | Software Engineer, Systems/PKI | Full-time | SF bay but open to remote

SF: https://jobs.lever.co/smallstep/32e3331b-ff51-44f3-9ffc-2759...
Remote: https://jobs.lever.co/smallstep/ab6abea8-9501-4683-a2b6-fa2b...

We're bringing open source based technology to secure cloud-native distributed systems using end-to-end encryption between services, machine-to-machine communication, and privileged access to infrastructure using Public Key Infrastructure.

Tech stack: Golang, internal of protocols such as TLS, SSH, and x509. On the UX side Javascript/Typescript & React.

All jobs available at https://smallstep.com/careers - or message me for questions

Thank you!