skysight-inc/HackerNews huggingface dataset:
In my book, the biggest difference between a sysop/devops guy, and an application developer is a broad scope vs a deep scope.

So, as a developer with an application with a simple internal security model, yeah. There's going to be a couple of guidelines, and those will setup a pretty hard surface for that application. For our internal application, well. That security model is hell - I don't understand it and try to avoid it. And we got some picky enterprise customers, that's where the simple guidelines don't work anymore. :)

On the operations side, you can impact each application less, but you have so much more stuff to individually deal with in a quantitative sense. For our SaaS clusters we have to secure 15 - 20 different applications. And for a lot of these applications, we're the one and only line of security - you just have to operate a mysql/postgresql database properly, these systems are pretty secure on their own.

And that's just data security. How many developers do think about backups or disaster recovery for all of this mess. Not saying this is bad - this isn't a job for developers, because it's a lot of work. It's mostly a point against the notion of NoOps.
This is a great idea. I also wanted to create a platform like this one however allow people to sync their list of subscribed channels from YouTube.

As you know, the subscriptions feed is now optimized on YouTube and not all new content from your subscribed channels find their way into your feed anymore.

This platform that I was thinking would basically bring that back, however under a different domain with a better UI.

Anyone interested? Let's build it together. Or just bring that feature into this site. I just want a feed that's chronological and non-optimized.
This is another example of the old Slashdot comment “do people still watch TV? I haven’t owned a TV in 15 years”.

98.6% of households own a microwave.

https://www.census.gov/history/www/homepage_archive/2015/oct...
In normal countries kids learn riding a bicycle from their parents at the age of 6 and ride to school at grade 3. Only babies walk to school, regular people ride!

The demand for safe bicycling creates a demand for a safe road environment.

Also, when you are finally 18 and earned your driving license, you aren't going to go overboard and attack a cyclist for using the road, because a month ago you were one of them.
Now, notice that I didn't mention "Asians" or "Asian Americans" anywhere. You may be forcing your own perception on something just to vilify it.
Do you feel their actions are from accidental incompetence, or from deliberate action?

I've noticed that most cities strike some kind of middleground tone, where they say "homelessness is a big problem affecting us, but surely we can't live in a world without zoning regulations (because we want to keep property taxes and assessments high)."

These programs for the homeless are mostly just lipservice to the actual problems you pointed out.

I would know-- I was employed and homeless for 4 months until I found a girlfriend to split a very distant apartment with!
Yesterday, news broke that Google has been stealth
downloading audio listeners onto every computer that runs
Chrome, and transmits audio data back to Google. Effectively,
this means that Google had taken itself the right to listen
to every conversation in every room that runs Chrome
somewhere, without any kind of consent from the people
eavesdropped on. In official statements, Google shrugged off
the practice with what amounts to “we can do that”.

Source: Google Chrome Listening In To Your Room Shows The Importance Of Privacy Defense In Depth

https://www.privateinternetaccess.com/blog/2015/06/google-ch...
There's no music videos, which usually account for many trending videos.

If you want objective ranking, look at kworb lists. E.g. https://kworb.net/youtube/
From the response quoted in the article:

So in theory your data should remain local

That doesn't sound very reassuring to me. Especially long term.
>> "If I had to hit a tree at 40mph I'd rather be inside a recently built car than anywhere else."

Personally I would like to be in an M1 Abrams or a bulldozer or a freight train.
Think carefully. Is there anybody who you have known who has wronged you or those you care about in such a way that, even if they were to apologize to you, you might not accept the apology if it failed to move you?

Sure, the folks quoted in the article might be irritating in tone, but the concept is not without considerability.
Individual accounts are of course often of modest value, however, I've literally never known a person that didn't have a microwave in their home, rich or poor, in the US. It's one of the things that is nearly universal in homes.

They're too inexpensive to not buy due to cost, and they're too useful (even if only used in rare circumstances) to disregard as a part of a kitchen. They take up a small amount of space, and come in numerous sizes to fit spacing requirements.

Essentially every supermarket in the US also has a frozen meals (ready-meals as you say), or equivalent, aisle. The items in those aisles appeal to just about every price point these days. They're clearly still quite popular.
Thanks for the vivid, eloquent depiction of what success in a program like the one from the article looks like. :)
Employer's choice of workstation OS :/
"Make money".
Instead of erasing cookies, why not enable Firefox's first-party isolation?
Depending on the drug it could just be that the gut has receptors for common neurotransmitters also used in the brain like serotonin and opiates.
> the system we're talking about has purpose as an axiom and God as a (perfectly rational) conclusion.

I'm sorry, but I don't see that.

The quote was:

> "God is so powerful that he can do anything including placing all that evidence there to test our faith"

To me, that reads as "God, therefore anything". Specifically all evidence of X is evidence of God, even (and especially) if X contradicts God.

I don't see that it says, "Purpose, therefore God."

For what it's worth, responding to a sidereal comment of yours, I agree with you that "teleology, i.e. the assumption that existence has purpose, is not irrational".
Thanks for this. In my mind, a "helicopter" is something like a Huey. This is a rotor with a tail!
Surprised no one has brought I up, but Vivaldi is superior in a dozen ways to Opera (and founded by the original Oper founder).
I agree with you, but I would also want to clarify that there is an important difference between being respectful to people and being respectful to strongly held beliefs. The former is important for a peaceful society, and the latter gives undue protection to ideas that may not merit it. The two are often conflated because many people are trained to identify very strongly with what they've been taught, and to feel personally insulted and attacked when their beliefs are called into question.
I feel that the market for programmer bootcamps is something like the market for used cars. As in that famous economics paper (the lemons and cherries one), bad bootcamps might get rid of good bootcamps due to costs and the buyer's inability to distinguish. Here, the "buyer" is both immediate (the student) and indirect (the potential employer).

I think lots of people really want something like a BS+MS in computer science, minus the part that would be a generic liberal arts AA degree. Practical people do not wish to waste time and money on the political indoctrination courses. Two years of that stuff is 2.5% of a person's lifetime and the cost of a 3-bedroom house.
How you tried it? :-) (I haven't.) Maybe it works. I can see how there might be something to that.
im always wondering how to quantify the self reinforcing aspects of popular videos. also it seems like score decay based on time should be completely controlled by the user
I guess it's a joke.
Yep that's what I ended up eventually downloading. Edge on Win 10 is not bad actually.
Can't agree more with these points.

The first one is basically why the original documentation for WordPress worked so well. Say what you like about the software or its questionable code quality, but almost every page of documentation had a neat example or two that people could tweak to figure out a function or class or what not.

What's more, if you look at most overly well used pieces of software for development purposes, you'll notice that almost all the popular/beginner friendly ones do the same thing. jQuery, Bootstrap, React... every one of them has documentation filled with simple examples.

And for the last one, you could even expand on it a bit more and say '[name of skill] doesn't make you money, marketing it does'.

Because at the end of the day, it's not just programming in which this is the case. It's anything from art to writing to design to creating any form of media. You don't need to be good to succeed in any of these fields, you just need to be 'okay' enough that you can deliver something and marketing savvy enough to sell it to an audience.

Not realising this has likely sunk thousands of startups and companies, and understanding it has propelled many poorly done ones/outright scam artists to fame and fortune.
I'm not sure I follow the first paragraph, but what I'm trying to say is that the JVM can, at any point, present an unchecked exception, or an error. In that case, at the very least, all resources have to be released, and nothing should possibly be left in an invalid state. All this while the stack is unwinding.

It's unnecessary to communicate that some call might fail. It's even misleading: a novice might handle a checked exception and rollback some state, but not think of all the implicit exceptions that might occur, e.g. a stack overflow. I'm not even talking about subsystems being replaced by distributed versions (so now there are networking errors too) or similar issues arising from composability.

So resource allocation and state logic should be written in a way that assumes everything can crash and burn at any time. And then one can sprinkle recovery and retry logic on top of it, but only in very specific cases, and on specific layers of the application.
Maybe you should ditch Gmail instead?

I'm thinking about doing that.

The single reason I started with GMail was because at the time, it had the best spam filter in the industry.

But that was years ago. Has everyone else caught up? Is there another option with equally good spam filtering?
Ask HN: Stripe is saying my business is high risk. It's not. What to do?
I received an email 3 days ago from Stripe saying they won't be able to process my transactions because "your business presents a higher level of risk than we're able to work with"

Which is strange, because I merely offer to transcribe voicemails for my customers. They pay me $5/month.

I've built my entire subscription model within Stripe's API and undoing it would really put me back. But the engineering isn't why I'm upset. I guess my problem is Stripe isn't transparent about their reason specifically why.

I'm a little insulted.

I've spoken poorly about Stripe's antifraud products in the past. Without sounding like a conspiracy theorist, I'm thinking it has something to do with that.

Something similar happened previously with an Atlas application: They weren't able to register my LLC because my business presented high risk (hint: it didn't) but they were fine with accepting payments for my customers for that... which was rather odd.

I realize I don't have a right to use their platform, and that they don't owe me anything. But for all the sketchy sites that use Stripe, mine's anything but, and I have an established history of credibility behind me. It's really disappointing when you just get a "no" and then can point to 100 sites that they should really say "no" to but they don't.
Make money so i can buy food and the shareholders can buy better food.
If you are running Go you should check out Mike Perham's inspeqtor, which is Monit-like but also Go and therefore potentially simpler for dependencies.

https://github.com/mperham/inspeqtor
Shipping from Poland – Firma Transportowa
I’m a partially savvy user and was surprised when I went to view my recent tabs on (the new) Chrome for iOS and it has my recent desktop tabs on as well.

Unsettling.
Methods have improved a lot since then.

The problem is that these papers are vague. The translation to computerized version would be a very different thing, it'd require a lot of creative writing on behalf of the translator.
That was also my argument against all the "hacks" people posted online against Windows 10 tracking. Most of them were short-lived because Microsoft had an incentive to stop them from being used in the next update of Windows.
Though it seems to be a different list of clickbaity garbage from https://m.youtube.com/feed/trending which is sort of interesting.
There's some truth in that. As we get further from the most recent spike in the price of oil our vehicles tend to evolve in that direction.
Did you even read the article? He stated several times that the problem isn’t that sync is or isn’t enabled after the change; it’s the silent push of an update that directly violates user consent, and it widens the mouth of the user funnel-trap by quite a lot.
Don’t say that! It shatters so many people’s dreams, which they really really think are reasonable and will come true.

More seriously, I wonder what happens if we let people believe life on Mars is feasible, and we only tell them a century later that it was unrealistic. Will they massively invest in it? Given the time it took for Galileo to persuade thick-headed people that the Earth ran around the Sun despite their beliefs, and how much they were ready to torture for this reason, I wonder how far the belief of Mars can go.
I think the writer is understating the importance of the exercises. In graduate level math textbooks, the exercises frequently serve as a truncated exposition of related topics and concepts.
I'd argue that there aren't many "simple" programs with "well-understood" properties in use in industry.

Software is a bit different from architecture in that partial failures tend to work and can be refined around repeatedly (a partially failed building tends to rip itself apart, partial failures in software can linger for years and only cease when their dependencies fault out). People are just more amenable to altering their processes, products and lives around bad software.

I think dependent typing reveals to us, to some extent, what a house of cards we truly have built for ourselves.
> response quoted in the article

tbf, this is followed by

> This is my paraphrase
It was first popularized by the Simpsons.

https://knowyourmeme.com/memes/i-for-one-welcome-our-new-ins...
> It turns out writing a kernel isn't possible in pure C

This one is the case. Writing a kernel is not possible in pure C. I'm asking - given this, why are they trying to do that? Write the parts which aren't expressible in C using assembly, where they can get the semantics they want.
Thank God we have the GDPR protecting us from evil corporations, oh my god I love the EU
Related: the morning Chrome updated itself to 69, it went into spinny-beach-ball hell (I had a zillion tabs open, which hadn't been too many before). This mattered because I had a plane to catch, and info on my trip to review and save. It wasn't immediately obvious why it was suddenly unusable, the first workarounds I tried didn't help, and every step of trying things took a long time. (E.g. bookmark all tabs, close the window, and restart: now you're just back seeing the same zillion tabs, where in previous versions with my setup this would come back with an empty window.)

OK, things change and we're kind of stuck going along for the sake of security updates, but going near-unusable at an important moment without obvious warning is a problem. (I'm looking at Firefox and Brave now too.)
Thanks for letting me know! For some reason I don't see that on my toolbar, though I haven't tried creating a new profile. I'm on Chrome 68 on Windows, if that might explain anything?
Living in Switzerland is much more expensive than living in Italy (housing especially), so salaries are more or less adjusted accordingly to the cost of living.

A relative adjustment might still mean a large absolute difference, though; I don't know about Italy and Switzerland, but even paying double for a house in Luxembourg compared to an equivalent in Portugal, and not earning double, I still had more money at the end of the month.
"We had to enable the sync by default because it was causing confusion with people that are already signed in and are expecting to have all their info in sync".

It's not hard to imagine that this could be their reasoning around the change in the future.
>Firefox is a truly fantastic browser now

I've been seeing people repeat that for the past 5 years. It turns out to be false though.
> Do you feel their actions are from accidental incompetence, or from deliberate action?

Deliberate action. Back in the day, there was a lot of transient housing. Shared rooms, boarding arrangements, and the like for people whose economic condition didn't allow entering into a long term lease. Property owners found these people undesirable, and zoned those living situations out of existence. This was a deliberate and malicious effort.
Were you taking about the old plugin pre webextensions?

Because I haven't noticed any difference between Chrome and FF extensions now.
Brave and Vivaldi are both based on Chromium and have packaged, non-Google distributions.

I'm posting this comment on Brave, having switched over last week for most of my personal browsing. Generally like it a lot; there are a couple warts (it won't open S3 URLs from the AWS web interface, for example), but it does most of what I need in a browser.
Also Jewish burial. And embalming and so on wasn't particularly common in majority-Christian countries until the 19th or 20th centuries, either (though I think coffins were).
Like many have said, a variety is important.
Back in the day when I went to school we learned a primary language to do most things - compiler writing, algorithms etc. We then learned an assembly language. Then we learned a bunch of algorithms, then a bunch of topics. In my school we had 4 different specialty areas: Science - ie fortran, Systems - no additional language, Business - Cobol (yuck), SPSS, and SQL, And Architecture - you had to learn micro code.

Today things are different. IMHO the first language you learn should be fairly safe with a great debugger. Why? Well few things suck as much as when the program is due at 10 AM, you are trying to figure WTF at 3 AM, and thus cute little print statements you are using are not coming out in a logical fashion. You are trying to teach them, not weed them out, a good debugger helps a lot.

Second I would introduce them to something tough like assembly language. Teaches them some of the truly dark arts. Lets them appreciate what is happening. If you really want to educate them get into Micro code and nano code. Although my personal experience was 80% did not truly understand it.

Everyone needs to learn some SQL to be well rounded.

An object oriented class is a good thing. While specific language? I always like the 'With a good debugger' answer. It is more learning less crying.

I think a functional language is a great thing. Although I would insist that they already have a grasp of recursion. If not they will slide through the class and never grasp it.

Coding where they build a web page and code is run at the client and some of their code is run on the server.

And I agree with matt_the_bass about version control, testing, code reviews. But I would add in requirements gathering.

Also inflict them with a real world problem - George, the guy we liked better than you and paid more and gave a better office to, just quite (because he is a real shmoozer and BSed his way into a better job). He has left behind this wonderful code, which he almost had finished. You have to get it working. What he left was some half baked requirements, a design document that looks more like a drawing of Santa and his reindeer, code that has a few bugs coding and 2 syntax bugs that keep it from compiling. Test documentation that is surprisingly well done (because someone else did it). If needed I can provide a list of people who can provide code for this ....
I think it's worse for me, based on the current set. The official trending page has a few videos that I'd like to watch, including two from my subscriptions. But the fairtrending page has nothing I am interested in.
You are not pregnant and YOU miss Your period See Reasons
Yes, here in my location too. Pretty much the same complete trash

Looks like AI recommendations did have a point all along lol
Corruption in which direction? Host or guest?
From their about page:

"A simple way to understand this formula is that a video loses a point every 12 hours and gains a point every time it grows by 10x. In other words, a video's score will not change if its view count grows by 10x in 12 hours. These constants were tuned to keep popular videos around for about a day."

It seems like pretty flawed idea, they base their ranking on video views and age, but the video views are a result of the non-"Objectively-Ranked" videos on YouTube itself.

I think the page itself shows those results pretty clearly, it's chock full of videos with thumbnails designed to draw peoples eyes as well as text and titles designed to raise questions and imply drama in order to entice people to click.

That might be the wanted result, but I don't see how that is much different from the official Youtube trending page, except this one isn't localised/customised for your specific country.
I find your mission interesting, but I was turned off by the fact that you're a Canadian company with ~3 people. I wish I could set a reminder to ping you in like 3 or 4 years. :( Best of luck!
Probably refers to https://en.wikipedia.org/wiki/Daniel_J._Bernstein#Secure_sof.... Almost an inside joke for cryptologists.
It appears that GMail addresses attract more spam.

IMO, options like ProtonMail are much better. A service that isn't free but doesn't exploit users in order to make $$ ought to be a better option.
> The main thrust though, is that this doesn't actually solve anything for end users that the Google Chrome team says it does.

Yes it does, it solves the exact problem described right in the article. Before this change, there would be a seperate log-in process for Chrome versus every other google service (which normally all share your current login status). Now, your login status is shared between every google service including Chrome, as a layperson would expect. Previously people who wanted to be logged into Chrome AND other google services would have to complete the login process twice which could be confusing for novice users.
The spirit behind the phrase "no bad dogs, just bad dog owners" fits very well with your example.

Your dog is not bad, and its owner (you) are also not bad.

Now, if you took your dog, who you know to have behavior issues to a home and locked him in with some kids...then you are now the bad owner.

You are smart and caring enough (thank you!!) to recognize and properly handle your dog.

Your dog is not bad, he is just a dog.
Becoming a Full Stack Product Person
New ranking of countries around the world by healthcare efficiency
I don't think that's a fair statement because the logical analysis helps so much with memorization, viz the story telling technique, and vice versa, the aptitude for logistics will not pan out without a keen memory. A lot of the required memory goes to logical connections not merely to longish Latin names under picture book illustrations.
Modifications to Google Chromium for removing Google integration
ANDroid AT 10: ​​TEN SUCCESSES AND TEN FailURES OF GOOGLE’S MOBILE PLATFORM
My subscriber feed is chronological actually. Are you sure yours is not?
I just started working on this library, maybe it can be helpful :)

https://github.com/alexander-akhmetov/python-shortcuts
That sounds like a delightful user experience for everyone.